diff --git a/src/studiolibrary/packages/studiolibrarymaya/mayadockwidgetmixin.py b/src/studiolibrary/packages/studiolibrarymaya/mayadockwidgetmixin.py
index bac106fd..7b6548d4 100644
--- a/src/studiolibrary/packages/studiolibrarymaya/mayadockwidgetmixin.py
+++ b/src/studiolibrary/packages/studiolibrarymaya/mayadockwidgetmixin.py
@@ -171,18 +171,21 @@ def dockWidget(self):
def mayaWindow(self):
"""
- :rtype: QMainWindow
+ :rtype: QMainWindow or None
"""
- mainWindowPtr = omui.MQtUtil.mainWindow()
- return wrapInstance(long(mainWindowPtr), QtWidgets.QMainWindow)
+ try:
+ mainWindowPtr = omui.MQtUtil.mainWindow()
+ return wrapInstance(long(mainWindowPtr), QtWidgets.QMainWindow)
+ except NameError, e:
+ logger.exception(e)
def mapDockAreaToStr(self, dockArea):
"""
:type dockArea: QtCore.Qt.QDockArea
:rtype: str
"""
- map = self.dockAreaMap()
- return map[dockArea]
+ areaMap = self.dockAreaMap()
+ return areaMap[dockArea]
def mapDockAreaFromStr(self, dockAreaStr):
"""
@@ -196,9 +199,9 @@ def dockArea(self):
"""
:rtype: QtCore.Qt.DockWidgetAreas
"""
- if self.isFloating():
- dockArea = QtCore.Qt.NoDockWidgetArea
- else:
+ dockArea = QtCore.Qt.NoDockWidgetArea
+
+ if self.mayaWindow() and not self.isFloating():
dockArea = self.mayaWindow().dockWidgetArea(self.dockWidget())
return dockArea
diff --git a/src/studiolibrary/packages/studiolibrarymaya/resource/ui/AnimPreviewWidget.ui b/src/studiolibrary/packages/studiolibrarymaya/resource/ui/AnimPreviewWidget.ui
index c0ec2e0a..360d7d54 100644
--- a/src/studiolibrary/packages/studiolibrarymaya/resource/ui/AnimPreviewWidget.ui
+++ b/src/studiolibrary/packages/studiolibrarymaya/resource/ui/AnimPreviewWidget.ui
@@ -292,7 +292,7 @@ QPushButton:!Checked {
- Take snapshot
+
Qt::LeftToRight
diff --git a/src/studiolibrary/packages/studiolibrarymaya/resource/ui/MirrorPreviewWidget.ui b/src/studiolibrary/packages/studiolibrarymaya/resource/ui/MirrorPreviewWidget.ui
index 33f8bd2d..39864d7e 100644
--- a/src/studiolibrary/packages/studiolibrarymaya/resource/ui/MirrorPreviewWidget.ui
+++ b/src/studiolibrary/packages/studiolibrarymaya/resource/ui/MirrorPreviewWidget.ui
@@ -283,7 +283,7 @@ QPushButton:!Checked {
- Take snapshot
+
Qt::LeftToRight
diff --git a/src/studiolibrary/packages/studiolibrarymaya/resource/ui/PosePreviewWidget.ui b/src/studiolibrary/packages/studiolibrarymaya/resource/ui/PosePreviewWidget.ui
index 09e132bc..0ca04a34 100644
--- a/src/studiolibrary/packages/studiolibrarymaya/resource/ui/PosePreviewWidget.ui
+++ b/src/studiolibrary/packages/studiolibrarymaya/resource/ui/PosePreviewWidget.ui
@@ -286,7 +286,7 @@ QPushButton:!Checked {
- Take snapshot
+
Qt::LeftToRight
diff --git a/src/studiolibrary/packages/studiolibrarymaya/resource/ui/SetsPreviewWidget.ui b/src/studiolibrary/packages/studiolibrarymaya/resource/ui/SetsPreviewWidget.ui
index 8fc32843..3aed1c07 100644
--- a/src/studiolibrary/packages/studiolibrarymaya/resource/ui/SetsPreviewWidget.ui
+++ b/src/studiolibrary/packages/studiolibrarymaya/resource/ui/SetsPreviewWidget.ui
@@ -283,7 +283,7 @@ QPushButton:!Checked {
- Take snapshot
+
Qt::LeftToRight