瀏覽代碼

Merge pull request #1013 from just-bank/fix-GuiTreeViewCtrl

Fix buffer overflow in GuiTreeViewCtrl class.
Brian Roberts 2 年之前
父節點
當前提交
1230d0d280
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      Engine/source/gui/controls/guiTreeViewCtrl.cpp

+ 4 - 0
Engine/source/gui/controls/guiTreeViewCtrl.cpp

@@ -466,6 +466,10 @@ U32 GuiTreeViewCtrl::Item::getDisplayTextLength()
          if( internalName && internalName[ 0 ] )
             len += dStrlen( internalName ) + 3; // ' [<internalname>]'
       }
+      if( mState.test( Marked ) )
+      {
+         len += 1; // '*<name>'
+      }
 
       return len;
    }