- if CTRL key is pressed during app startup the app will start in the Legacy(2D) graphic engine compatibility mode
This commit is contained in:
parent
c9111dac9b
commit
5b3f318e56
|
@ -12025,7 +12025,12 @@ class App(QtCore.QObject):
|
|||
else:
|
||||
plot_container = self.ui.right_layout
|
||||
|
||||
if self.is_legacy is False:
|
||||
modifier = QtWidgets.QApplication.queryKeyboardModifiers()
|
||||
if self.is_legacy is True or modifier == QtCore.Qt.ControlModifier:
|
||||
self.is_legacy = True
|
||||
self.defaults["global_graphic_engine"] = "2D"
|
||||
self.plotcanvas = PlotCanvasLegacy(plot_container, self)
|
||||
else:
|
||||
try:
|
||||
self.plotcanvas = PlotCanvas(plot_container, self)
|
||||
except Exception as er:
|
||||
|
@ -12038,8 +12043,6 @@ class App(QtCore.QObject):
|
|||
msg += msg_txt
|
||||
self.inform.emit(msg)
|
||||
return 'fail'
|
||||
else:
|
||||
self.plotcanvas = PlotCanvasLegacy(plot_container, self)
|
||||
|
||||
# So it can receive key presses
|
||||
self.plotcanvas.native.setFocus()
|
||||
|
|
|
@ -13,6 +13,7 @@ CAD program, and create G-Code for Isolation routing.
|
|||
|
||||
- improved the circle approximation resolution
|
||||
- fixed an issue in Gerber parser with detecting old kind of units
|
||||
- if CTRL key is pressed during app startup the app will start in the Legacy(2D) graphic engine compatibility mode
|
||||
|
||||
11.01.2020
|
||||
|
||||
|
|
Loading…
Reference in New Issue