diff options
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/hobwidget.py')
-rw-r--r-- | bitbake/lib/bb/ui/crumbs/hobwidget.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/hobwidget.py b/bitbake/lib/bb/ui/crumbs/hobwidget.py index 9b4261ab8d..1d1ae1a349 100644 --- a/bitbake/lib/bb/ui/crumbs/hobwidget.py +++ b/bitbake/lib/bb/ui/crumbs/hobwidget.py | |||
@@ -481,6 +481,8 @@ class HobNotebook(gtk.Notebook): | |||
481 | self.pages = [] | 481 | self.pages = [] |
482 | 482 | ||
483 | self.search = None | 483 | self.search = None |
484 | self.search_focus = False | ||
485 | self.page_changed = False | ||
484 | 486 | ||
485 | self.connect("switch-page", self.page_changed_cb) | 487 | self.connect("switch-page", self.page_changed_cb) |
486 | 488 | ||
@@ -494,6 +496,7 @@ class HobNotebook(gtk.Notebook): | |||
494 | lbl.set_active(False) | 496 | lbl.set_active(False) |
495 | 497 | ||
496 | if self.search: | 498 | if self.search: |
499 | self.page_changed = True | ||
497 | self.reset_entry(self.search, page_num) | 500 | self.reset_entry(self.search, page_num) |
498 | 501 | ||
499 | def append_page(self, child, tab_label, tab_tooltip=None): | 502 | def append_page(self, child, tab_label, tab_tooltip=None): |
@@ -537,6 +540,7 @@ class HobNotebook(gtk.Notebook): | |||
537 | child.set_count(0) | 540 | child.set_count(0) |
538 | 541 | ||
539 | def set_search_entry_editable_cb(self, search, event): | 542 | def set_search_entry_editable_cb(self, search, event): |
543 | self.search_focus = True | ||
540 | search.set_editable(True) | 544 | search.set_editable(True) |
541 | text = search.get_text() | 545 | text = search.get_text() |
542 | if text in self.search_names: | 546 | if text in self.search_names: |