+2004-08-14 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
+
+ * QPrefsDialog.C (change_color):
+ * QDocumentDialog.C (toggleBranchColor): set the parent of the
+ color picker correctly.
+
2004-08-13 Jean-Marc Lasgouttes <lasgouttes@lyx.org>
* QLPopupMenu.C (fire): make Qt process events before we
string x11hexname = branch->getColor();
if (x11hexname[0] == '#')
initial.setNamedColor(toqstr(x11hexname));
- QColor ncol(QColorDialog::getColor(initial));
+ QColor ncol(QColorDialog::getColor(initial, qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget()));
if (ncol.isValid()){
// add the color to the branchlist
branch->setColor(fromqstr(ncol.name()));
return;
QListBoxItem * ib(lb->item(lb->currentItem()));
QColorItem * ci(static_cast<QColorItem*>(ib));
- QColor c(QColorDialog::getColor(ci->color()));
+ QColor c(QColorDialog::getColor(ci->color(), qApp->focusWidget() ? qApp->focusWidget() : qApp->mainWidget()));
if (c.isValid()) {
ci->color(c);
lb->update();