ソースを参照

Properly resize tabs when files rename

Brian Fiete 3 年 前
コミット
ee27f6fd02
1 ファイル変更7 行追加5 行削除
  1. 7 5
      IDE/src/IDEApp.bf

+ 7 - 5
IDE/src/IDEApp.bf

@@ -13200,13 +13200,15 @@ namespace IDE
 			            if (Path.Equals(sourceViewPanel.mFilePath, oldPath))
 			            {
 							var sourceViewTab = (IDEApp.SourceViewTabButton)tab;
-
-			                //TODO: We might have to resize the label here?
-			                //sourceViewPanel.mFilePath.Set(newPath);
+			                
 							sourceViewPanel.PathChanged(newPath);
 			                tab.Label = newFileName;
-							tab.mWantWidth = sourceViewTab.GetWantWidth();
-							//tab.mTabbedView.Resize();
+							float newWidth = sourceViewTab.GetWantWidth();
+							if (newWidth != tab.mWantWidth)
+							{
+								tab.mWantWidth = newWidth;
+								tab.mTabbedView.mNeedResizeTabs = true;
+							}
 			            }
 			        }
 			    });