[gnote] Fix notebook selection on rename



commit 5327d99e277c8842703183e2b9fba16874a1698d
Author: Aurimas Černius <aurisc4 gmail com>
Date:   Sat Jul 13 18:45:21 2013 +0300

    Fix notebook selection on rename

 src/notebooks/notebookmanager.cpp |    2 +-
 src/searchnoteswidget.cpp         |    1 +
 2 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/notebooks/notebookmanager.cpp b/src/notebooks/notebookmanager.cpp
index 69ef47d..3571fce 100644
--- a/src/notebooks/notebookmanager.cpp
+++ b/src/notebooks/notebookmanager.cpp
@@ -204,7 +204,7 @@ namespace gnote {
     bool NotebookManager::get_notebook_iter(const Notebook::Ptr & notebook, 
                                             Gtk::TreeIter & iter)
     {
-      Gtk::TreeNodeChildren notebooks = m_sortedNotebooks->children();
+      Gtk::TreeNodeChildren notebooks = m_notebooks_to_display->children();
       for (Gtk::TreeIter notebooks_iter = notebooks.begin();
            notebooks_iter != notebooks.end(); ++notebooks_iter) {
         Notebook::Ptr current_notebook;
diff --git a/src/searchnoteswidget.cpp b/src/searchnoteswidget.cpp
index 00855a8..0529d0e 100644
--- a/src/searchnoteswidget.cpp
+++ b/src/searchnoteswidget.cpp
@@ -345,6 +345,7 @@ void SearchNotesWidget::on_notebook_row_edited(const Glib::ustring& /*tree_path*
   Gtk::TreeIter iter;
   if(notebooks::NotebookManager::obj().get_notebook_iter(new_notebook, iter)) {
     m_notebooksTree->get_selection()->select(iter);
+    m_notebooksTree->set_cursor(m_notebooksTree->get_model()->get_path(iter));
   }
 }
 


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