summaryrefslogtreecommitdiffstats
path: root/unit_trace/viz/viewer.py
diff options
context:
space:
mode:
Diffstat (limited to 'unit_trace/viz/viewer.py')
-rw-r--r--unit_trace/viz/viewer.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/unit_trace/viz/viewer.py b/unit_trace/viz/viewer.py
index ee5c230..120c7e7 100644
--- a/unit_trace/viz/viewer.py
+++ b/unit_trace/viz/viewer.py
@@ -377,12 +377,11 @@ class MainWindow(gtk.Window):
377 377
378 def switch_page(self, widget, page, page_num): 378 def switch_page(self, widget, page, page_num):
379 if self.notebook.get_nth_page(self.notebook.last_page) is not None: 379 if self.notebook.get_nth_page(self.notebook.last_page) is not None:
380 hadj = self.notebook.get_nth_page(self.notebook.last_page).get_hadjustment() 380 old_value = self.notebook.get_nth_page(self.notebook.last_page).get_hadjustment().get_value()
381 old_value = hadj.get_value()
382 old_ofs = self.notebook.get_nth_page(self.notebook.last_page).get_graph_area().get_graph().get_origin()[0] 381 old_ofs = self.notebook.get_nth_page(self.notebook.last_page).get_graph_area().get_graph().get_origin()[0]
383 new_ofs = self.notebook.get_nth_page(page_num).get_graph_area().get_graph().get_origin()[0] 382 new_ofs = self.notebook.get_nth_page(page_num).get_graph_area().get_graph().get_origin()[0]
384 new_value = old_value - old_ofs + new_ofs 383 new_value = old_value - old_ofs + new_ofs
385 hadj.set_value(new_value) 384 self.notebook.get_nth_page(page_num).get_hadjustment().set_value(new_value)
386 385
387 self.notebook.last_page = page_num 386 self.notebook.last_page = page_num
388 387