diff --git a/src/gui/UBDockPalette.cpp b/src/gui/UBDockPalette.cpp index 7ee22ef5..e78a50d6 100644 --- a/src/gui/UBDockPalette.cpp +++ b/src/gui/UBDockPalette.cpp @@ -510,10 +510,13 @@ void UBDockPalette::moveTabs() int y = border(); if(eUBDockTabOrientation_Down == mTabsOrientation) { - if (mOrientation == eUBDockOrientation_Right) - y = parentWidget()->height() - border()- mTabWidgets.size() * TABSIZE; - else - y = height() - border()- mTabWidgets.size() * TABSIZE; + if (mOrientation == eUBDockOrientation_Right) + { + if (parentWidget()) + y = parentWidget()->height() - border()- mTabWidgets.size() * TABSIZE; + } + else + y = height() - border()- mTabWidgets.size() * TABSIZE; } mHTab = y;