Browse Source

Workaround for a gtk bug that removes cursor from a tree view when the search entry becomes empty

merge-requests/365/head
eidheim 10 years ago
parent
commit
800a51b79f
  1. 4
      src/selectiondialog.cc

4
src/selectiondialog.cc

@ -179,6 +179,10 @@ void SelectionDialog::show() {
*search_key=search_entry.get_text(); *search_key=search_entry.get_text();
filter_model->refilter(); filter_model->refilter();
list_view_text.set_search_entry(search_entry); //TODO:Report the need of this to GTK's git (bug) list_view_text.set_search_entry(search_entry); //TODO:Report the need of this to GTK's git (bug)
if(search_key->empty()) {
if(list_view_text.get_model()->children().size()>0)
list_view_text.set_cursor(list_view_text.get_model()->get_path(list_view_text.get_model()->children().begin()));
}
}); });
search_entry.signal_event().connect([this](GdkEvent* event) { search_entry.signal_event().connect([this](GdkEvent* event) {

Loading…
Cancel
Save