mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-08 07:27:29 -06:00
Use self._camera_active to detect whether we should show the camera
Because the camera timer is whether we should request the camera. Contributes to issue CURA-4376.
This commit is contained in:
parent
dfe4a76e85
commit
bd0b38f688
2 changed files with 2 additions and 2 deletions
|
@ -242,8 +242,8 @@ class PrinterOutputDevice(QObject, OutputDevice):
|
||||||
|
|
||||||
@pyqtSlot()
|
@pyqtSlot()
|
||||||
def stopCamera(self):
|
def stopCamera(self):
|
||||||
self._camera_active = False
|
|
||||||
self._stopCamera()
|
self._stopCamera()
|
||||||
|
self._camera_active = False
|
||||||
|
|
||||||
def _stopCamera(self):
|
def _stopCamera(self):
|
||||||
Logger.log("w", "_stopCamera is not implemented by this output device")
|
Logger.log("w", "_stopCamera is not implemented by this output device")
|
||||||
|
|
|
@ -334,7 +334,7 @@ class NetworkPrinterOutputDevice(PrinterOutputDevice):
|
||||||
else: #Camera wasn't even running. Don't try to stop it or you'll get a segfault.
|
else: #Camera wasn't even running. Don't try to stop it or you'll get a segfault.
|
||||||
return
|
return
|
||||||
|
|
||||||
if self._image_reply:
|
if self._camera_active:
|
||||||
try:
|
try:
|
||||||
self._image_reply.abort()
|
self._image_reply.abort()
|
||||||
self._image_reply.downloadProgress.disconnect(self._onStreamDownloadProgress)
|
self._image_reply.downloadProgress.disconnect(self._onStreamDownloadProgress)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue