[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [krita/krita-testing-wolthera] libs/ui/widgets: Fix display configuration updating.
From:       Wolthera van Hovell tot Westerflier <griffinvalley () gmail ! com>
Date:       2016-08-17 13:41:12
Message-ID: E1ba15k-0005JR-By () code ! kde ! org
[Download RAW message or body]

Git commit 589b5c645eb276104d2cf804a4ce6a82741be2b0 by Wolthera van Hovell tot \
Westerflier. Committed on 17/08/2016 at 10:59.
Pushed by woltherav into branch 'krita-testing-wolthera'.

Fix display configuration updating.

That's now fully working :)

Ref T2438

M  +4    -6    libs/ui/widgets/kis_visual_color_selector.cpp

http://commits.kde.org/krita/589b5c645eb276104d2cf804a4ce6a82741be2b0

diff --git a/libs/ui/widgets/kis_visual_color_selector.cpp \
b/libs/ui/widgets/kis_visual_color_selector.cpp index 5121332..5476ccc 100644
--- a/libs/ui/widgets/kis_visual_color_selector.cpp
+++ b/libs/ui/widgets/kis_visual_color_selector.cpp
@@ -207,12 +207,7 @@ KisVisualColorSelectorShape::KisVisualColorSelectorShape(QWidget \
*parent,  m_d->channel2 = qBound(0, channel2, maxchannel);
     this->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
     m_d->updateTimer = new KisSignalCompressor(100 /* ms */, \
                KisSignalCompressor::POSTPONE, this);
-    if (displayRenderer) {
-        m_d->displayRenderer = displayRenderer;
-        connect(m_d->displayRenderer, SIGNAL(displayConfigurationChanged()), this, \
                SLOT(update()), Qt::UniqueConnection);
-    } else {
-        KoDumbColorDisplayRenderer::instance();
-    }
+    setDisplayRenderer(displayRenderer);
 
 }
 
@@ -267,12 +262,15 @@ void KisVisualColorSelectorShape::setDisplayRenderer (const \
KoColorDisplayRender  }
     connect(m_d->displayRenderer, SIGNAL(displayConfigurationChanged()),
             SLOT(updateFromChangedDisplayRenderer()), Qt::UniqueConnection);
+
 }
 
 void KisVisualColorSelectorShape::updateFromChangedDisplayRenderer()
 {
+    qDebug()<<"update from changed display renderer";
     m_d->pixmapsNeedUpdate = true;
     updateCursor();
+    //m_d->currentColor = convertShapeCoordinateToKoColor(getCursorPosition());
     update();
 }
 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic