From 6114ee4f32e66b27602f7de7a9a6b2b2c3503fba Mon Sep 17 00:00:00 2001 From: donovan6000 Date: Tue, 25 Oct 2016 22:46:32 -0700 Subject: [PATCH] Fixed Cura plugin's get_pos_x/y returning the wrong value when self._posX/Y is 0 --- src/octoprint/plugins/cura/profile.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/octoprint/plugins/cura/profile.py b/src/octoprint/plugins/cura/profile.py index c4f420a8..9e3ce7be 100644 --- a/src/octoprint/plugins/cura/profile.py +++ b/src/octoprint/plugins/cura/profile.py @@ -835,7 +835,7 @@ class Profile(object): return 1 def get_pos_x(self): - if self._posX: + if self._posX is not None: try: return int(float(self._posX)) except ValueError: @@ -844,7 +844,7 @@ class Profile(object): return int(self.get_float("machine_width") / 2.0 ) if not self.get_boolean("machine_center_is_zero") else 0.0 def get_pos_y(self): - if self._posY: + if self._posY is not None: try: return int(float(self._posY)) except ValueError: