[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