commit c391d599d94ee4c6fbe9aac17209f6e236d196db
Author: Uwe Stöhr <[email protected]>
Date: Sun May 10 21:59:35 2015 +0200
GuiBox.cpp: fix button logic (fixes bug #9543)
diff --git a/src/frontends/qt4/GuiBox.cpp b/src/frontends/qt4/GuiBox.cpp
index d3bd8e8..06a15b7 100644
--- a/src/frontends/qt4/GuiBox.cpp
+++ b/src/frontends/qt4/GuiBox.cpp
@@ -177,7 +177,6 @@ void GuiBox::on_typeCO_activated(int index)
// the width can only be selected for makebox or framebox
widthCB->setEnabled(itype == "makebox"
|| (type == "Boxed" && itype == "none"));
- widthCB->setChecked(itype != "none" && !widthCB->isEnabled());
// except for frameless and boxed, the width cannot be specified if
// there is no inner box
bool const width_enabled =
@@ -195,8 +194,11 @@ void GuiBox::on_typeCO_activated(int index)
&& ((itype == "none" && type == "Boxed") || itype
== "makebox"));
// pagebreak is only allowed for Boxed without inner box
pagebreakCB->setEnabled(type == "Boxed" && itype == "none");
- if (type != "Boxed")
+ if (type != "Boxed") {
+ if (type != "Frameless")
+ widthCB->setChecked(itype != "none");
pagebreakCB->setChecked(false);
+ }
changed();
}
diff --git a/status.21x b/status.21x
index 86d19de..22fc9ac 100644
--- a/status.21x
+++ b/status.21x
@@ -197,6 +197,8 @@ What's new
- Update previews after find/replace (bug 7242).
+- Fix button logic in box dialog (bug 9543).
+
* INTERNALS