Menu

Diff of /trunk/Src/FrCodeGenPrefs.pas [r750] .. [r751]  Maximize  Restore

Switch to side-by-side view

--- a/trunk/Src/FrCodeGenPrefs.pas
+++ b/trunk/Src/FrCodeGenPrefs.pas
@@ -158,6 +158,8 @@
   W := TWarning.Create(Symbol, CompilerVer);
   fWarnings.Add(W);
   AddWarningToLV(W);
+  lvWarnings.Selected := lvWarnings.Items[IndexOfSymbolInLV(Symbol)];
+  lvWarnings.Selected.MakeVisible(False);
 end;
 
 procedure TCodeGenPrefsFrame.actAddUpdate(Sender: TObject);
@@ -193,6 +195,9 @@
   Symbol := Trim(lvWarnings.Selected.Caption);
   lvWarnings.Selected.Delete;
   fWarnings.Delete(Symbol);
+  lvWarnings.Selected := nil;
+  edSymbol.Text := '';
+  edMinCompiler.Text := '';
 end;
 
 procedure TCodeGenPrefsFrame.actDeleteUpdate(Sender: TObject);
@@ -236,6 +241,7 @@
   fWarnings.Delete(OldSymbol);
   fWarnings.Add(TWarning.Create(NewSymbol, NewCompilerVer));
   lvWarnings.Selected := SelItem;
+  SelItem.MakeVisible(False);
 end;
 
 procedure TCodeGenPrefsFrame.actUpdateUpdate(Sender: TObject);
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.