فهرست منبع

- fix for toggle grid lines updating canvas only after moving the mouse (hack, actually)

Marius S 6 سال پیش
والد
کامیت
6d24a054b5
2فایلهای تغییر یافته به همراه11 افزوده شده و 9 حذف شده
  1. 10 9
      FlatCAMApp.py
  2. 1 0
      README.md

+ 10 - 9
FlatCAMApp.py

@@ -5920,15 +5920,6 @@ class App(QtCore.QObject):
                     pass
                 pass
             self.toggle_grid_lines = True
-
-            # HACK: enabling/disabling the cursor seams to somehow update the shapes on screen
-            # - perhaps is a bug in VisPy implementation
-            if self.grid_status() is True:
-                self.app_cursor.enabled = False
-                self.app_cursor.enabled = True
-            else:
-                self.app_cursor.enabled = True
-                self.app_cursor.enabled = False
         else:
             if self.is_legacy is False:
                 if theme == 'white':
@@ -5943,6 +5934,16 @@ class App(QtCore.QObject):
                     pass
             self.toggle_grid_lines = False
 
+        if self.is_legacy is False:
+            # HACK: enabling/disabling the cursor seams to somehow update the shapes on screen
+            # - perhaps is a bug in VisPy implementation
+            if self.grid_status() is True:
+                self.app_cursor.enabled = False
+                self.app_cursor.enabled = True
+            else:
+                self.app_cursor.enabled = True
+                self.app_cursor.enabled = False
+
     def show_preferences_gui(self):
         """
         Called to initialize and show the Preferences GUI

+ 1 - 0
README.md

@@ -15,6 +15,7 @@ CAD program, and create G-Code for Isolation routing.
 - updated some of the default values to metric, values that were missed previously
 - remade the Gerber Editor way to import an Gerber object into the editor in such a way to use the multiprocessing
 - various small fixes
+- fix for toggle grid lines updating canvas only after moving the mouse (hack, actually)
 
 2.12.2019