From 6ed18b0802dab897e66efedcf9460cb3d7b47284 Mon Sep 17 00:00:00 2001 From: Victor Kareh Date: Wed, 9 Feb 2022 07:24:34 -0500 Subject: [PATCH] applications: Allow disabling category hover When disabling the categories hover option, the code ignores the setting and continues filtering on focus. Moving the focus event handler inside the option conditional fixes the behaviour. --- mate_menu/plugins/applications.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mate_menu/plugins/applications.py b/mate_menu/plugins/applications.py index c3da837c..b5d6b8fa 100644 --- a/mate_menu/plugins/applications.py +++ b/mate_menu/plugins/applications.py @@ -1454,11 +1454,11 @@ def updateBoxes( self, menu_has_changed ): startId = item["button"].connect( "enter", self.StartFilter, item["filter"] ) stopId = item["button"].connect( "leave", self.StopFilter ) item["button"].mouseOverHandlerIds = ( startId, stopId ) + item["button"].connect( "focus-in-event", self.categoryBtnFocus, item["filter"] ) else: item["button"].mouseOverHandlerIds = None item["button"].connect( "clicked", self.FilterAndClear, item["filter"] ) - item["button"].connect( "focus-in-event", self.categoryBtnFocus, item["filter"] ) item["button"].show() self.categoryList.append( item )