From 1e5ce7bc67005811abb1ae9b755a070e7bdcef51 Mon Sep 17 00:00:00 2001 From: Arnaud Gardelein Date: Sun, 8 Jul 2012 22:29:33 +0200 Subject: [PATCH] FIXED: configure adjustments only when graph contains data. --- src/oscopy_ipython/gtk_figure.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/oscopy_ipython/gtk_figure.py b/src/oscopy_ipython/gtk_figure.py index ca7bfd8..98dc5fc 100644 --- a/src/oscopy_ipython/gtk_figure.py +++ b/src/oscopy_ipython/gtk_figure.py @@ -490,12 +490,14 @@ class IOscopy_GTK_Figure(oscopy.Figure): for i, get_act in enumerate(self._mpsel_get_act): if get_act(): break - hadj = self._cbx_store[0][IOSCOPY_COL_HADJ] - hadj.configure(xvs[i], lower, upper, - xpgs_min / 10.0, xpgs_min, xpgs_min) - vadj = self._cbx_store[0][IOSCOPY_COL_VADJ] - vadj.configure(-yvs[i], -upper, lower, - ypgs_min / 10.0, ypgs_min, ypgs_min) + if xvs: + hadj = self._cbx_store[0][IOSCOPY_COL_HADJ] + hadj.configure(xvs[i], lower, upper, + xpgs_min / 10.0, xpgs_min, xpgs_min) + if yvs: + vadj = self._cbx_store[0][IOSCOPY_COL_VADJ] + vadj.configure(-yvs[i], -upper, lower, + ypgs_min / 10.0, ypgs_min, ypgs_min) def _update_graph_adj(self, grnum, g): (lower, upper) = (0, 1) -- 2.11.4.GIT