File Explicitly-cast-argument-to-wxConfigBase-Write.patch of Package TreeMaker

From: Aaron Puchert <aaronpuchert@alice-dsl.net>
Date: Sat, 8 Apr 2023 23:54:27 +0200
Subject: [PATCH 06/20] Explicitly cast argument to wxConfigBase::Write

Otherwise it would like to see a wxToString(const tmNLCO::Algorithm&)
overload. But judging from the counterpart code in tmwxApp::OnInit this
should be written as an integer, so we explicitly cast to that.
---
 Source/tmwxGUI/tmwxCommon/tmwxApp.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Source/tmwxGUI/tmwxCommon/tmwxApp.cpp b/Source/tmwxGUI/tmwxCommon/tmwxApp.cpp
index 4a01e37..b39cff0 100644
--- a/Source/tmwxGUI/tmwxCommon/tmwxApp.cpp
+++ b/Source/tmwxGUI/tmwxCommon/tmwxApp.cpp
@@ -1464,7 +1464,7 @@ bool tmwxPrefsDialog::TransferDataFromWindow()
   tmNLCO::Algorithm algorithm = 
     tmNLCO::Algorithm(mAlgorithm->GetCurrentSelection());
   tmNLCO::SetAlgorithm(algorithm);
-  wxConfig::Get()->Write(ALGORITHM_KEY, algorithm);
+  wxConfig::Get()->Write(ALGORITHM_KEY, int(algorithm));
   
   int showAboutAtStartup = mShowAboutAtStartup->GetValue();
   wxConfig::Get()->Write(SHOW_ABOUT_AT_STARTUP_KEY, showAboutAtStartup);
openSUSE Build Service is sponsored by