From f50b3f0ecd340a8dfce5b06701750a203bb71699 Mon Sep 17 00:00:00 2001
From: bart <9132501-flyingsheep@users.noreply.gitlab.com>
Date: Fri, 10 Oct 2014 21:28:59 +0000
Subject: [PATCH] PoChecker: save and restore LangFilter.ItemIndex. (Sorry for
previous commit, it was by accident (pressing wrog key in console), which
also explains the wrong commit-message.)
git-svn-id: trunk@46511 -
---
components/pochecker/Proj/pochecker.lpi | 1 +
components/pochecker/pocheckermain.pp | 6 ++++++
2 files changed, 7 insertions(+)
diff --git a/components/pochecker/Proj/pochecker.lpi b/components/pochecker/Proj/pochecker.lpi
index d780c9a6db..75f6826b52 100644
--- a/components/pochecker/Proj/pochecker.lpi
+++ b/components/pochecker/Proj/pochecker.lpi
@@ -127,6 +127,7 @@
+
diff --git a/components/pochecker/pocheckermain.pp b/components/pochecker/pocheckermain.pp
index 5b6a2796d1..78235f9abd 100644
--- a/components/pochecker/pocheckermain.pp
+++ b/components/pochecker/pocheckermain.pp
@@ -250,6 +250,11 @@ end;
procedure TPoCheckerForm.LangFilterChange(Sender: TObject);
begin
+ //This looks silly, but it makes that ItemIndex has the right value
+ //in OnDestroy when you dropdown and change the filter, and then close
+ //the form and no call to ItemIndex was made after changing the filter....
+ //If someone figures out why, or has a better solution: please implement that
+ LangFilter.ItemIndex;
end;
@@ -740,6 +745,7 @@ var
begin
FPoCheckerSettings.SelectDirectoryFilename := SelectDirectoryDialog.Filename;
FPoCheckerSettings.OpenDialogFilename := OpenDialog.FileName;
+ FPoCheckerSettings.LangFilterIndex := LangFilter.ItemIndex;
FPoCheckerSettings.TestTypes := GetTestTypesFromListBox;
FPoCheckerSettings.TestOptions := GetTestOptions;
FPoCheckerSettings.MainFormWindowState := WindowState;