[ekiga/ds-fix-boost-leaks] EkigaWindow: Fixed account registration error display.



commit 21d5ec5bfede797f6b3cd50ba20c7f77d5517347
Author: Damien Sandras <dsandras seconix com>
Date:   Sun Oct 4 13:19:18 2015 +0200

    EkigaWindow: Fixed account registration error display.

 lib/engine/gui/gtk-frontend/ekiga-window.cpp |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/lib/engine/gui/gtk-frontend/ekiga-window.cpp b/lib/engine/gui/gtk-frontend/ekiga-window.cpp
index 89d89df..75ef942 100644
--- a/lib/engine/gui/gtk-frontend/ekiga-window.cpp
+++ b/lib/engine/gui/gtk-frontend/ekiga-window.cpp
@@ -283,8 +283,7 @@ url_changed_cb (GtkEditable *e,
 
 
 static void
-on_account_updated (Ekiga::BankPtr /*bank*/,
-                    Ekiga::AccountPtr account,
+on_account_updated (Ekiga::AccountPtr account,
                     gpointer data)
 {
   g_return_if_fail (EKIGA_IS_WINDOW (data));
@@ -891,10 +890,11 @@ ekiga_window_connect_engine_signals (EkigaWindow *mw)
   g_return_if_fail (EKIGA_IS_WINDOW (mw));
 
   /* Engine Signals callbacks */
-  /*conn = mw->priv->account_core->account_updated.connect (boost::bind (&on_account_updated, _1, _2, 
(gpointer) mw));
+  // FIXME: We should NOT use the Opal::Bank directly here. It makes no sense.
+  // We should visit Banks and Accounts.
+  boost::shared_ptr<Opal::Bank> b = mw->priv->bank.lock ();
+  conn = b->account_updated.connect (boost::bind (&on_account_updated, _1, (gpointer) mw));
   mw->priv->connections.add (conn);
-*/
-  std::cout << "FIXME" << std::endl;
 
   conn = mw->priv->call_core->setup_call.connect (boost::bind (&on_setup_call_cb, _1, (gpointer) mw));
   mw->priv->connections.add (conn);


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