summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/crumbs/packageselectionpage.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/packageselectionpage.py')
-rwxr-xr-xbitbake/lib/bb/ui/crumbs/packageselectionpage.py12
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