[gnote] Unset active sync service on reset



commit 2003359bd73896906e124d94154c4d0e5a13d5f1
Author: Aurimas Äernius <aurisc4 gmail com>
Date:   Thu Feb 16 20:42:11 2012 +0200

    Unset active sync service on reset

 src/preferencesdialog.cpp |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/src/preferencesdialog.cpp b/src/preferencesdialog.cpp
index 3d1c568..f57db25 100644
--- a/src/preferencesdialog.cpp
+++ b/src/preferencesdialog.cpp
@@ -1105,6 +1105,7 @@ namespace gnote {
       m_sync_addin_prefs_container->remove(*m_sync_addin_prefs_widget);
       m_sync_addin_prefs_widget->hide();
       delete m_sync_addin_prefs_widget;
+      m_sync_addin_prefs_widget = NULL;
     }
 
     Gtk::TreeIter iter = m_sync_addin_combo->get_active();
@@ -1189,11 +1190,9 @@ namespace gnote {
     sync::SyncManager::obj().reset_client();
 
     m_sync_addin_combo->set_sensitive(true);
+    m_sync_addin_combo->unset_active();
     m_reset_sync_addin_button->set_sensitive(false);
     m_save_sync_addin_button->set_sensitive(true);
-    if(m_sync_addin_prefs_widget != NULL) {
-      m_sync_addin_prefs_widget->set_sensitive(true);
-    }
   }
 
   void PreferencesDialog::on_save_sync_addin_button()



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