- fixed errors when using the new ... canvas context menu entries which crated a hard crash
This commit is contained in:
committed by
Marius Stanciu
parent
61d19e0748
commit
b91bd36055
@@ -15,6 +15,7 @@ CHANGELOG for FlatCAM beta
|
|||||||
- added a new set of options in the Preferences for the Milling Plugin by taking them out of the Geometry section
|
- added a new set of options in the Preferences for the Milling Plugin by taking them out of the Geometry section
|
||||||
- fixed an error in the Subtract Plugin when working on Geometry objects
|
- fixed an error in the Subtract Plugin when working on Geometry objects
|
||||||
- fixed ParseFont such that the output of the Text Plugin in the Geometry Editor can now be painted using the Paint Plugin
|
- fixed ParseFont such that the output of the Text Plugin in the Geometry Editor can now be painted using the Paint Plugin
|
||||||
|
- fixed errors when using the new ... canvas context menu entries which crated a hard crash
|
||||||
|
|
||||||
22.03.2021
|
22.03.2021
|
||||||
|
|
||||||
|
|||||||
@@ -168,7 +168,11 @@ class GeometryObject(FlatCAMObj, Geometry):
|
|||||||
self.ser_attrs += ['options', 'kind', 'multigeo', 'fill_color', 'outline_color', 'alpha_level']
|
self.ser_attrs += ['options', 'kind', 'multigeo', 'fill_color', 'outline_color', 'alpha_level']
|
||||||
|
|
||||||
def build_ui(self):
|
def build_ui(self):
|
||||||
|
try:
|
||||||
self.ui_disconnect()
|
self.ui_disconnect()
|
||||||
|
except RuntimeError:
|
||||||
|
return
|
||||||
|
|
||||||
FlatCAMObj.build_ui(self)
|
FlatCAMObj.build_ui(self)
|
||||||
|
|
||||||
# Area Exception - exclusion shape added signal
|
# Area Exception - exclusion shape added signal
|
||||||
|
|||||||
16
app_Main.py
16
app_Main.py
@@ -2044,10 +2044,10 @@ class App(QtCore.QObject):
|
|||||||
def connect_filemenu_signals(self):
|
def connect_filemenu_signals(self):
|
||||||
# ### Menu
|
# ### Menu
|
||||||
self.ui.menufilenewproject.triggered.connect(self.f_handlers.on_file_new_click)
|
self.ui.menufilenewproject.triggered.connect(self.f_handlers.on_file_new_click)
|
||||||
self.ui.menufilenewgeo.triggered.connect(self.app_obj.new_geometry_object)
|
self.ui.menufilenewgeo.triggered.connect(lambda: self.app_obj.new_geometry_object())
|
||||||
self.ui.menufilenewgrb.triggered.connect(self.app_obj.new_gerber_object)
|
self.ui.menufilenewgrb.triggered.connect(lambda: self.app_obj.new_gerber_object())
|
||||||
self.ui.menufilenewexc.triggered.connect(self.app_obj.new_excellon_object)
|
self.ui.menufilenewexc.triggered.connect(lambda: self.app_obj.new_excellon_object())
|
||||||
self.ui.menufilenewdoc.triggered.connect(self.app_obj.new_document_object)
|
self.ui.menufilenewdoc.triggered.connect(lambda: self.app_obj.new_document_object())
|
||||||
|
|
||||||
self.ui.menufileopengerber.triggered.connect(self.f_handlers.on_fileopengerber)
|
self.ui.menufileopengerber.triggered.connect(self.f_handlers.on_fileopengerber)
|
||||||
self.ui.menufileopenexcellon.triggered.connect(self.f_handlers.on_fileopenexcellon)
|
self.ui.menufileopenexcellon.triggered.connect(self.f_handlers.on_fileopenexcellon)
|
||||||
@@ -2187,10 +2187,10 @@ class App(QtCore.QObject):
|
|||||||
self.ui.popmenu_disable.triggered.connect(lambda: self.toggle_plots(self.collection.get_selected()))
|
self.ui.popmenu_disable.triggered.connect(lambda: self.toggle_plots(self.collection.get_selected()))
|
||||||
self.ui.popmenu_panel_toggle.triggered.connect(self.ui.on_toggle_notebook)
|
self.ui.popmenu_panel_toggle.triggered.connect(self.ui.on_toggle_notebook)
|
||||||
|
|
||||||
self.ui.popmenu_new_geo.triggered.connect(self.app_obj.new_geometry_object)
|
self.ui.popmenu_new_geo.triggered.connect(lambda: self.app_obj.new_geometry_object())
|
||||||
self.ui.popmenu_new_grb.triggered.connect(self.app_obj.new_gerber_object)
|
self.ui.popmenu_new_grb.triggered.connect(lambda: self.app_obj.new_gerber_object())
|
||||||
self.ui.popmenu_new_exc.triggered.connect(self.app_obj.new_excellon_object)
|
self.ui.popmenu_new_exc.triggered.connect(lambda: self.app_obj.new_excellon_object())
|
||||||
self.ui.popmenu_new_prj.triggered.connect(self.f_handlers.on_file_new_project)
|
self.ui.popmenu_new_prj.triggered.connect(lambda: self.f_handlers.on_file_new_project())
|
||||||
|
|
||||||
self.ui.zoomfit.triggered.connect(self.on_zoom_fit)
|
self.ui.zoomfit.triggered.connect(self.on_zoom_fit)
|
||||||
self.ui.clearplot.triggered.connect(self.clear_plots)
|
self.ui.clearplot.triggered.connect(self.clear_plots)
|
||||||
|
|||||||
Reference in New Issue
Block a user