Преглед изворни кода

GuiTreeView bug in buildVisibleTree

There was a bug in buildVisibleTree, it should be setting the RebuildVisible flag, not clearing it.

The clip rectangle did not appear to be updating when expanding items or calling scrollVisible, which expands all the items to make a particular item visible. This would cause part of the tree to be cut off.

Setting the RebuildVisible flag made the problem go away.
Scott Przybylski пре 11 година
родитељ
комит
e21a0876b6
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      Engine/source/gui/controls/guiTreeViewCtrl.cpp

+ 1 - 1
Engine/source/gui/controls/guiTreeViewCtrl.cpp

@@ -1237,7 +1237,7 @@ void GuiTreeViewCtrl::buildVisibleTree(bool bForceFullUpdate)
       bForceFullUpdate = true;
       bForceFullUpdate = true;
 
 
    // Update the flags.
    // Update the flags.
-   mFlags.clear(RebuildVisible);
+   mFlags.set(RebuildVisible);
 
 
    // build the root items
    // build the root items
    Item *traverse = mRoot;
    Item *traverse = mRoot;