self.cam = None\r
if webcam.hasWebcamSupport():\r
self.cam = webcam.webcam()\r
+ if not self.cam.hasCamera():\r
+ self.cam = None\r
\r
#self.SetIcon(icon.getMainIcon())\r
\r
\r
nb.AddPage(self.termPanel, 'Term')\r
\r
- if self.cam != None and self.cam.hasCamera():\r
+ if self.cam != None:\r
self.camPage = wx.Panel(nb)\r
sizer = wx.GridBagSizer(2, 2)\r
self.camPage.SetSizer(sizer)\r
self.bedTemperatureSelect.Enable(self.machineCom != None and self.machineCom.isOperational())\r
self.directControlPanel.Enable(self.machineCom != None and self.machineCom.isOperational() and not self.machineCom.isPrinting())\r
self.machineLogButton.Show(self.machineCom != None and self.machineCom.isClosedOrError())\r
- if self.cam:\r
+ if self.cam != None:\r
for button in self.cam.buttons:\r
button.Enable(self.machineCom == None or not self.machineCom.isPrinting())\r
\r