[bitbake-devel] [PATCH 2/2] Hob: In building log page, fixed the issue about 'endpath' not clear when next to start build
Shane Wang
shane.wang at intel.com
Fri Mar 30 09:12:42 UTC 2012
From: Liming An <limingx.l.an at intel.com>
Fixed the issue about the building log scrollbar can not auto scroll to page end sometimes
[YOCTO #2098]
Signed-off-by: Liming An <limingx.l.an at intel.com>
---
bitbake/lib/bb/ui/crumbs/builddetailspage.py | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/bitbake/lib/bb/ui/crumbs/builddetailspage.py b/bitbake/lib/bb/ui/crumbs/builddetailspage.py
index 1440039..aee258a 100755
--- a/bitbake/lib/bb/ui/crumbs/builddetailspage.py
+++ b/bitbake/lib/bb/ui/crumbs/builddetailspage.py
@@ -172,6 +172,7 @@ class BuildDetailsPage (HobPage):
def reset_build_status(self):
self.task_status.set_markup("\n") # to ensure layout is correct
+ self.endpath = (0,)
def show_issues(self):
self.num_of_issues += 1
@@ -234,7 +235,8 @@ class BuildDetailsPage (HobPage):
if treeview and v_adj:
if path[0] > self.endpath[0]: # check the event is a new row append or not
self.endpath = path
- if v_adj.value == (v_adj.upper - v_adj.page_size): # check the gtk.adjustment position is at end boundary or not
+ # check the gtk.adjustment position is at end boundary or not
+ if (v_adj.upper <= v_adj.page_size) or (v_adj.value == v_adj.upper - v_adj.page_size):
treeview.scroll_to_cell(path)
def show_configurations(self, configurations, params):
--
1.7.6
More information about the bitbake-devel
mailing list