Check for container before setting dock orientation
This commit is contained in:
parent
f5b8a150c0
commit
0b98140893
@ -1,3 +1,4 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from ..Qt import QtCore, QtGui
|
||||
|
||||
from .DockDrop import *
|
||||
@ -138,6 +139,12 @@ class Dock(QtGui.QWidget, DockDrop):
|
||||
By default ('auto'), the orientation is determined
|
||||
based on the aspect ratio of the Dock.
|
||||
"""
|
||||
# setOrientation may be called before the container is set in some cases
|
||||
# (via resizeEvent), so there's no need to do anything here until called
|
||||
# again by containerChanged
|
||||
if self.container() is None:
|
||||
return
|
||||
|
||||
if o == 'auto' and self.autoOrient:
|
||||
if self.container().type() == 'tab':
|
||||
o = 'horizontal'
|
||||
|
Loading…
Reference in New Issue
Block a user