[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