Fix RecentHelper spam in logs

When recent plugin is disabled, recentAppBox is None,
resulting in errors in the logs:

org.mate.panel.applet.MintMenuAppletFactory[1038]: File “/usr/lib/linuxmint/mintMenu/plugins/recentHelper.py”, line 130, in applicationButtonClicked
org.mate.panel.applet.MintMenuAppletFactory[1038]: doRecentApps()
org.mate.panel.applet.MintMenuAppletFactory[1038]: File “/usr/lib/linuxmint/mintMenu/plugins/recentHelper.py”, line 112, in doRecentApps
org.mate.panel.applet.MintMenuAppletFactory[1038]: for i in recentAppBox.get_children():
org.mate.panel.applet.MintMenuAppletFactory[1038]: AttributeError: ‘NoneType’ object has no attribute ‘get_children’
This commit is contained in:
Clement Lefebvre 2018-06-08 12:19:59 +01:00
parent c2ddf199aa
commit 54e695b056

View File

@ -109,6 +109,10 @@ def buildRecentApps():
return recentApps return recentApps
def doRecentApps(): def doRecentApps():
if recentAppBox is not None:
# recentAppBox is initiated by the recent plugin
# only build UI widgets if it's enabled
for i in recentAppBox.get_children(): for i in recentAppBox.get_children():
i.destroy() i.destroy()