diff options
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/packageselectionpage.py')
-rwxr-xr-x | bitbake/lib/bb/ui/crumbs/packageselectionpage.py | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/packageselectionpage.py b/bitbake/lib/bb/ui/crumbs/packageselectionpage.py index 280d480c43..a3c4acdc14 100755 --- a/bitbake/lib/bb/ui/crumbs/packageselectionpage.py +++ b/bitbake/lib/bb/ui/crumbs/packageselectionpage.py | |||
@@ -116,7 +116,7 @@ class PackageSelectionPage (HobPage): | |||
116 | tab.set_model(self.package_model.tree_model(filter)) | 116 | tab.set_model(self.package_model.tree_model(filter)) |
117 | tab.connect("toggled", self.table_toggled_cb) | 117 | tab.connect("toggled", self.table_toggled_cb) |
118 | if self.pages[i]['name'] == "Included": | 118 | if self.pages[i]['name'] == "Included": |
119 | tab.connect("changed", self.tree_selection_cb) | 119 | tab.connect("row-activated", self.tree_row_activated_cb) |
120 | 120 | ||
121 | reset_button = gtk.Button("Reset") | 121 | reset_button = gtk.Button("Reset") |
122 | reset_button.connect("clicked", self.reset_clicked_cb) | 122 | reset_button.connect("clicked", self.reset_clicked_cb) |
@@ -161,14 +161,8 @@ class PackageSelectionPage (HobPage): | |||
161 | self.back_button.connect("clicked", self.back_button_clicked_cb) | 161 | self.back_button.connect("clicked", self.back_button_clicked_cb) |
162 | button_box.pack_start(self.back_button, expand=False, fill=False) | 162 | button_box.pack_start(self.back_button, expand=False, fill=False) |
163 | 163 | ||
164 | def tree_selection_cb(self, table, tree_selection, tree_view): | 164 | def tree_row_activated_cb(self, table, tree_model, path): |
165 | tree_model = tree_view.get_model() | 165 | binb = tree_model.get_value(tree_model.get_iter(path), PackageListModel.COL_BINB) |
166 | path, column = tree_view.get_cursor() | ||
167 | if not path or column == tree_view.get_column(2): | ||
168 | return | ||
169 | |||
170 | it = tree_model.get_iter(path) | ||
171 | binb = tree_model.get_value(it, PackageListModel.COL_BINB) | ||
172 | if binb: | 166 | if binb: |
173 | self.builder.show_binb_dialog(binb) | 167 | self.builder.show_binb_dialog(binb) |
174 | 168 | ||