From 0d8eaac1bac3d9f30be36faaaf65a334f1024ede Mon Sep 17 00:00:00 2001 From: Gabriel Ferreira Date: Sun, 5 Nov 2023 00:15:38 -0300 Subject: [PATCH] visualizer: (fixes #959) fix label positioning in PyViz --- src/visualizer/visualizer/core.py | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/visualizer/visualizer/core.py b/src/visualizer/visualizer/core.py index bedc9d24f..e31662635 100644 --- a/src/visualizer/visualizer/core.py +++ b/src/visualizer/visualizer/core.py @@ -1293,15 +1293,10 @@ class Visualizer(GObject.GObject): bounds_x1, bounds_y1 = self.canvas.convert_from_pixels(hadj.get_value(), vadj.get_value()) bounds_x2, bounds_y2 = self.canvas.convert_from_pixels(hadj.get_value() + hadj.get_page_size(), vadj.get_value() + vadj.get_page_size()) - try: - pos1_x, pos1_y, pos2_x, pos2_y = ns.PyViz.LineClipping(bounds_x1, bounds_y1, - bounds_x2, bounds_y2, - pos1_x, pos1_y, - pos2_x, pos2_y) - except: - res = (0,0,0,0) - pos1_x, pos1_y, pos2_x, pos2_y = res - return (pos1_x + pos2_x)/2, (pos1_y + pos2_y)/2 + ns.PyViz.LineClipping(bounds_x1, bounds_y1, + bounds_x2, bounds_y2, + pos1_x, pos1_y, pos2_x, pos2_y) + return (pos1_x.value + pos2_x.value)/2, (pos1_y.value + pos2_y.value)/2 def _update_transmissions_view(self): transmissions_average = {}