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:
parent
c2ddf199aa
commit
54e695b056
@ -109,17 +109,21 @@ def buildRecentApps():
|
||||
return recentApps
|
||||
|
||||
def doRecentApps():
|
||||
for i in recentAppBox.get_children():
|
||||
i.destroy()
|
||||
if recentAppBox is not None:
|
||||
# recentAppBox is initiated by the recent plugin
|
||||
# only build UI widgets if it's enabled
|
||||
|
||||
# recent apps
|
||||
buildRecentApps()
|
||||
for AButton in recentApps:
|
||||
for i in recentAppBox.get_children():
|
||||
i.destroy()
|
||||
|
||||
AButton.set_size_request( 200, -1 )
|
||||
AButton.set_relief( Gtk.ReliefStyle.NONE )
|
||||
# recent apps
|
||||
buildRecentApps()
|
||||
for AButton in recentApps:
|
||||
|
||||
recentAppBox.pack_start( AButton, False, True, 0 )
|
||||
AButton.set_size_request( 200, -1 )
|
||||
AButton.set_relief( Gtk.ReliefStyle.NONE )
|
||||
|
||||
recentAppBox.pack_start( AButton, False, True, 0 )
|
||||
|
||||
return True
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user