Workaround for isVisible error in macro

This commit is contained in:
Yorik van Havre 2016-08-20 12:36:48 -03:00
parent 298a379794
commit 5777ede360

View file

@ -435,10 +435,15 @@ if QtCore.QDir(LIBRARYPATH).exists():
m = FreeCADGui.getMainWindow()
w = m.findChild(QtGui.QDockWidget,"PartsLibrary")
if w:
if w.isVisible():
w.hide()
if hasattr(w,"isVisible"):
if w.isVisible():
w.hide()
else:
w.show()
else:
w.show()
# something went wrong with our widget... Recreate it
del w
m.addDockWidget(QtCore.Qt.RightDockWidgetArea,ExpDockWidget(LIBRARYPATH))
else:
m.addDockWidget(QtCore.Qt.RightDockWidgetArea,ExpDockWidget(LIBRARYPATH))
else: