[ekiga] Made the status icon code avoid GnomeMeeting::Process ()->GetServiceCore ()
- From: Julien Puydt <jpuydt src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [ekiga] Made the status icon code avoid GnomeMeeting::Process ()->GetServiceCore ()
- Date: Tue, 13 Oct 2009 18:59:32 +0000 (UTC)
commit 30b600e027799de383e92bc1cdd5945e5dc0d7bb
Author: Julien Puydt <jpuydt gnome org>
Date: Tue Oct 13 17:49:40 2009 +0200
Made the status icon code avoid GnomeMeeting::Process ()->GetServiceCore ()
There was much simpler!
src/gui/statusicon.cpp | 11 ++++-------
1 files changed, 4 insertions(+), 7 deletions(-)
---
diff --git a/src/gui/statusicon.cpp b/src/gui/statusicon.cpp
index 5a7c722..00a5d03 100644
--- a/src/gui/statusicon.cpp
+++ b/src/gui/statusicon.cpp
@@ -110,7 +110,7 @@ statusicon_blink_cb (gpointer data);
* Declaration of local functions
*/
static GtkWidget *
-statusicon_build_menu ();
+statusicon_build_menu (Ekiga::ServiceCore& services);
static void
statusicon_start_blinking (StatusIcon *icon,
@@ -387,14 +387,11 @@ cleared_call_cb (boost::shared_ptr<Ekiga::CallManager> /*manager*/,
* Local functions
*/
static GtkWidget *
-statusicon_build_menu ()
+statusicon_build_menu (Ekiga::ServiceCore& services)
{
GtkWidget *main_window = NULL;
- Ekiga::ServiceCore *services = NULL;
-
- services = GnomeMeeting::Process ()->GetServiceCore ();
- boost::shared_ptr<GtkFrontend> gtk_frontend = services->get<GtkFrontend> ("gtk-frontend");
+ boost::shared_ptr<GtkFrontend> gtk_frontend = services.get<GtkFrontend> ("gtk-frontend");
main_window = GnomeMeeting::Process ()->GetMainWindow ();
static MenuEntry menu [] =
@@ -536,7 +533,7 @@ statusicon_new (Ekiga::ServiceCore & core)
self = STATUSICON (g_object_new (STATUSICON_TYPE, NULL));
self->priv = new StatusIconPrivate (core);
- self->priv->popup_menu = statusicon_build_menu ();
+ self->priv->popup_menu = statusicon_build_menu (core);
g_object_ref_sink (self->priv->popup_menu);
self->priv->has_message = FALSE;
self->priv->blink_id = -1;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]