[ekiga/ds-gtk-application] Main Window: Fixed contact menu being endlessly added.



commit 230efc10905ee0019e55a62fba807d7fa4700f78
Author: Damien Sandras <dsandras beip be>
Date:   Sun Mar 16 17:52:22 2014 +0100

    Main Window: Fixed contact menu being endlessly added.

 lib/engine/gui/gtk-frontend/main_window.cpp |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/lib/engine/gui/gtk-frontend/main_window.cpp b/lib/engine/gui/gtk-frontend/main_window.cpp
index de5d7fb..3462a2b 100644
--- a/lib/engine/gui/gtk-frontend/main_window.cpp
+++ b/lib/engine/gui/gtk-frontend/main_window.cpp
@@ -562,9 +562,9 @@ on_history_selection_changed (G_GNUC_UNUSED GtkWidget* view,
   call_history_view_gtk_get_selected (CALL_HISTORY_VIEW_GTK (mw->priv->call_history_view),
                                       &contact);
 
+  g_menu_remove (G_MENU (gtk_builder_get_object (mw->priv->builder, "menubar")), 0);
   if (contact == NULL) {
     mw->priv->contact_menu->set_data ();
-    g_menu_remove (G_MENU (gtk_builder_get_object (mw->priv->builder, "menubar")), 0);
   }
   else {
     mw->priv->contact_menu->set_data (Ekiga::ContactPtr (contact, null_deleter ()),


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]