Updating branch refs/heads/nick/dropdown
         to f373023d37fe7f562ec01db8b716195c854559db (commit)
       from 00a1a09d2a9227e8f38ba35574832fb5b36cdda4 (commit)

commit f373023d37fe7f562ec01db8b716195c854559db
Author: Nick Schermer <[email protected]>
Date:   Sat Dec 29 16:01:00 2012 +0100

    Just show and hide with status icon.

 terminal/terminal-window-dropdown.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/terminal/terminal-window-dropdown.c 
b/terminal/terminal-window-dropdown.c
index e5e8db1..5f8df4d 100644
--- a/terminal/terminal-window-dropdown.c
+++ b/terminal/terminal-window-dropdown.c
@@ -409,7 +409,11 @@ terminal_window_dropdown_status_icon_press_event 
(GtkStatusIcon          *status
                                                   GdkEventButton         
*event,
                                                   TerminalWindowDropdown 
*dropdown)
 {
-  terminal_window_dropdown_toggle_real (dropdown, event->time);
+  if (gtk_widget_get_visible (GTK_WIDGET (dropdown)))
+    gtk_widget_hide (GTK_WIDGET (dropdown));
+  else
+    terminal_window_dropdown_position (dropdown, event->time);
+
   return FALSE;
 }
 
_______________________________________________
Xfce4-commits mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-commits

Reply via email to