src/gui/widgets/qlineedit.cpp
changeset 37 758a864f9613
parent 33 3e2da88830cd
--- a/src/gui/widgets/qlineedit.cpp	Fri Sep 17 08:34:18 2010 +0300
+++ b/src/gui/widgets/qlineedit.cpp	Mon Oct 04 01:19:32 2010 +0300
@@ -1949,7 +1949,8 @@
     if (d->control->hasSelectedText() || (d->cursorVisible && !d->control->inputMask().isEmpty() && !d->control->isReadOnly())){
         flags |= QLineControl::DrawSelections;
         // Palette only used for selections/mask and may not be in sync
-        if(d->control->palette() != pal)
+        if (d->control->palette() != pal
+           || d->control->palette().currentColorGroup() != pal.currentColorGroup())
             d->control->setPalette(pal);
     }