commit 53ae96fb0bbd4dddf6a43572ad6f50e71811aa9d
Author: Juergen Spitzmueller <[email protected]>
Date:   Sun Aug 25 10:18:38 2024 +0200

    Assure OK/Apply button is initially disabled in InsetParamsDialogs (#8927)
    
    (cherry picked from commit a2629b8eab48b7aa4d786320c8b2f06f41f3ffed)
---
 src/frontends/qt/InsetParamsDialog.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/frontends/qt/InsetParamsDialog.cpp 
b/src/frontends/qt/InsetParamsDialog.cpp
index 67cbfdd94e..96947ce0c1 100644
--- a/src/frontends/qt/InsetParamsDialog.cpp
+++ b/src/frontends/qt/InsetParamsDialog.cpp
@@ -103,6 +103,12 @@ bool InsetParamsDialog::initialiseParams(std::string const 
& sdata)
 {
        if (!d->widget_->initialiseParams(sdata))
                resetDialog();
+       else {
+               // Needed to keep the OK/Apply buttons
+               // disabled (see #8927)
+               d->changed_ = false;
+               d->inset_ = inset(d->widget_->insetCode());
+       }
        return true;
 }
 
-- 
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to