summarylogtreecommitdiffstats
path: root/reverse-105c1d0.patch
diff options
context:
space:
mode:
Diffstat (limited to 'reverse-105c1d0.patch')
-rw-r--r--reverse-105c1d0.patch23
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);
+ }