]> git.0d.be Git - empathy.git/blobdiff - src/empathy-main-window.c
Add a getter for the main window widget
[empathy.git] / src / empathy-main-window.c
index 3bf94a46dfec1bea3025b3f76ad6317e1ab26f25..57872a7b51143c2d232b6db4895760b348e31b09 100644 (file)
@@ -108,6 +108,8 @@ typedef struct {
        GList                  *widgets_connected;
 } EmpathyMainWindow;
 
+static EmpathyMainWindow *window = NULL;
+
 static void     main_window_destroy_cb                         (GtkWidget                *widget,
                                                                EmpathyMainWindow        *window);
 static void     main_window_favorite_chatroom_menu_setup       (EmpathyMainWindow        *window);
@@ -486,10 +488,15 @@ main_window_contact_presence_changed_cb (EmpathyContactMonitor *monitor,
        }
 }
 
+GtkWidget *
+empathy_main_window_get (void)
+{
+  return window != NULL ? window->window : NULL;
+}
+
 GtkWidget *
 empathy_main_window_show (void)
 {
-       static EmpathyMainWindow *window = NULL;
        EmpathyContactList       *list_iface;
        EmpathyContactMonitor    *monitor;
        GladeXML                 *glade;