From 33c848bd7912aa14004d386b767667aa1435c3f8 Mon Sep 17 00:00:00 2001
From: Emmanuel Milou <emmanuel.milou@savoirfairelinux.com>
Date: Thu, 3 Apr 2008 14:29:01 -0400
Subject: [PATCH] Add close menu item in main menu

Action associated : minimize the main widget
Click on the status icon in the systen tray to show it again
---
 sflphone-gtk/src/statusicon.c | 16 ++++------------
 1 file changed, 4 insertions(+), 12 deletions(-)

diff --git a/sflphone-gtk/src/statusicon.c b/sflphone-gtk/src/statusicon.c
index 490673d421..9edc10818d 100644
--- a/sflphone-gtk/src/statusicon.c
+++ b/sflphone-gtk/src/statusicon.c
@@ -48,25 +48,17 @@ main_widget_minimized()
 void 
 show_hide (void)
 {
-  /*if(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(show_menu_item)))
+  if(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(show_menu_item)))
   {
     gtk_widget_show(GTK_WIDGET(get_main_window()));
+    set_minimized( MAIN_WINDOW_SHOW );
   }   
   else
   {
     gtk_widget_hide(GTK_WIDGET(get_main_window()));
-  }*/
-
-  if( main_widget_minimized() )
-  {
-    gtk_widget_show(GTK_WIDGET(get_main_window()));
-    set_minimized(MAIN_WINDOW_SHOW) ;
-  }
-  else
-  {
-    gtk_widget_hide(GTK_WIDGET(get_main_window()));
-    set_minimized(!MAIN_WINDOW_SHOW) ;
+    set_minimized( !MAIN_WINDOW_SHOW );
   }
+
 }
 
 
-- 
GitLab