JMarc, this applies to 1.3.3 as well. Do you want it ?
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@7040
a592a061-630c-0410-9148-
cb99ea01b6c8
+2003-05-24 John Levon <levon@movementarian.org>
+
+ * Toolbar_pimpl.C: workaround a Qt bug with combobox
+ popup
+
2003-05-24 John Levon <levon@movementarian.org>
* Makefile.am:
button->setEnabled(!status.disabled());
}
- if (combo_)
- combo_->setEnabled(!owner_->getLyXFunc().getStatus(LFUN_LAYOUT).disabled());
+ bool const enable = !owner_->getLyXFunc().getStatus(LFUN_LAYOUT).disabled();
+
+ // Workaround for Qt bug where setEnabled(true) closes
+ // the popup
+ if (combo_ && enable != combo_->isEnabled())
+ combo_->setEnabled(enable);
}