[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [krita/krita-testing-wolthera] libs/ui/widgets: Don't manage non-floating-point spaces
From: Wolthera van Hovell tot Westerflier <griffinvalley () gmail ! com>
Date: 2016-08-17 13:41:12
Message-ID: E1ba15k-0005JR-Ch () code ! kde ! org
[Download RAW message or body]
Git commit c6119f6d061b61afb0d8ff240e86bcc21ce5cf4d by Wolthera van Hovell tot \
Westerflier. Committed on 17/08/2016 at 13:30.
Pushed by woltherav into branch 'krita-testing-wolthera'.
Don't manage non-floating-point spaces
M +6 -2 libs/ui/widgets/kis_visual_color_selector.cpp
http://commits.kde.org/krita/c6119f6d061b61afb0d8ff240e86bcc21ce5cf4d
diff --git a/libs/ui/widgets/kis_visual_color_selector.cpp \
b/libs/ui/widgets/kis_visual_color_selector.cpp index 5476ccc..245baf0 100644
--- a/libs/ui/widgets/kis_visual_color_selector.cpp
+++ b/libs/ui/widgets/kis_visual_color_selector.cpp
@@ -325,7 +325,9 @@ KoColor \
KisVisualColorSelectorShape::convertShapeCoordinateToKoColor(QPointF coo \
c.colorSpace()->normalisedChannelsValue(c.data(), channelValues); QVector <qreal> \
maxvalue(c.colorSpace()->channelCount()); maxvalue.fill(1.0);
- if (m_d->displayRenderer && \
m_d->displayRenderer->getPaintingColorSpace()==m_d->cs) { + if \
(m_d->displayRenderer + && \
m_d->displayRenderer->getPaintingColorSpace()==m_d->cs + && \
m_d->cs->colorDepthId().id().contains("f")) { for (int ch = 0; ch<maxvalue.size(); \
ch++) { KoChannelInfo *channel = m_d->cs->channels()[ch];
maxvalue[ch] = m_d->displayRenderer->maxVisibleFloatValue(channel);
@@ -407,7 +409,9 @@ QPointF \
KisVisualColorSelectorShape::convertKoColorToShapeCoordinate(KoColor c) \
m_d->cs->normalisedChannelsValue(c.data(), channelValues); QVector <qreal> \
maxvalue(c.colorSpace()->channelCount()); maxvalue.fill(1.0);
- if (m_d->displayRenderer && \
m_d->displayRenderer->getPaintingColorSpace()==m_d->cs) { + if \
(m_d->displayRenderer + && \
m_d->displayRenderer->getPaintingColorSpace()==m_d->cs + && \
m_d->cs->colorDepthId().id().contains("f")) { for (int ch = 0; ch<maxvalue.size(); \
ch++) { KoChannelInfo *channel = m_d->cs->channels()[ch];
maxvalue[ch] = m_d->displayRenderer->maxVisibleFloatValue(channel);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic