lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master f750012 2/4: Fall back on generic progress di


From: Greg Chicares
Subject: [lmi-commits] [lmi] master f750012 2/4: Fall back on generic progress dialog to work around regressions
Date: Wed, 1 Nov 2017 18:13:20 -0400 (EDT)

branch: master
commit f75001244ecdc74b9f3b58dfc8ead572725111be
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Fall back on generic progress dialog to work around regressions
    
    Class wxProgressDialog has always been specified here, but gcc-4.9.x
    caused wxGenericProgressDialog to be used instead. Upgrading to
    gcc-6.3.0 caused the native control to be used, resulting in lmi
    regressions--see:
      https://trac.wxwidgets.org/ticket/13933
      https://trac.wxwidgets.org/ticket/13185
    Reverted the regression by using wxGenericProgressDialog explicitly.
    This is only a temporary expedient. Once the problems have been fixed,
    the intention is to upgrade wx and revert this commit.
---
 progress_meter_wx.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/progress_meter_wx.cpp b/progress_meter_wx.cpp
index 53675ab..1e96244 100644
--- a/progress_meter_wx.cpp
+++ b/progress_meter_wx.cpp
@@ -73,7 +73,9 @@ class concrete_progress_meter
     bool show_progress_message() override;
     void culminate_ui() override;
 
-    wxProgressDialog progress_dialog_;
+// Temporarily overridden while wx issues are being addressed:
+//    wxProgressDialog progress_dialog_;
+    wxGenericProgressDialog progress_dialog_;
 };
 
 // TODO ?? CALCULATION_SUMMARY Resolve this issue.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]