diff options
Diffstat (limited to 'reverse-105c1d0.patch')
-rw-r--r-- | reverse-105c1d0.patch | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/reverse-105c1d0.patch b/reverse-105c1d0.patch new file mode 100644 index 000000000000..85f52a71a030 --- /dev/null +++ b/reverse-105c1d0.patch @@ -0,0 +1,23 @@ +diff --git a/src/Widgets/IndicatorEntry.vala b/src/Widgets/IndicatorEntry.vala +index 2ad9776..f68051d 100644 +--- a/src/Widgets/IndicatorEntry.vala ++++ b/src/Widgets/IndicatorEntry.vala +@@ -59,6 +59,18 @@ public class Wingpanel.Widgets.IndicatorEntry : Gtk.MenuItem { + this.add (revealer); + revealer.add (display_widget); + ++ if (indicator_widget == null) { ++ this.button_press_event.connect ((e) => { ++ popover_manager.close (); ++ display_widget.button_press_event (e); ++ ++ return Gdk.EVENT_PROPAGATE; ++ }); ++ set_reveal (base_indicator.visible); ++ ++ return; ++ } ++ + if (base_indicator.visible) { + popover_manager.register_indicator (this); + } |