--- gtk-qt-engine/src/rcproperties.cpp 2008-10-03 15:02:16.000000000 +0100 +++ gtk-qt-engine_new/src/rcproperties.cpp 2008-10-03 15:14:10.000000000 +0100 @@ -130,8 +130,9 @@ s_scrollBarButtonSize = 0; int availableSize = 200 - qtStyle->subControlRect(QStyle::CC_ScrollBar, &option, QStyle::SC_ScrollBarGroove, scrollBar).width(); - s_scrollBarButtonCount = s_scrollBarHasForward1 + s_scrollBarHasBack1 + s_scrollBarHasForward2 + s_scrollBarHasBack2; // Evil - s_scrollBarButtonSize = availableSize / s_scrollBarButtonCount; + s_scrollBarButtonCount = ((s_scrollBarHasForward1) ? 1 : 0) + ((s_scrollBarHasBack1) ? 1 : 0) + + ((s_scrollBarHasForward2) ? 1 : 0) + ((s_scrollBarHasBack2) ? 1 : 0); // Just ugly, but at least not evil + s_scrollBarButtonSize = availableSize / ((s_scrollBarButtonCount == 0) ? 1 : s_scrollBarButtonCount); } void RcProperties::setColorProperties()