[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [calligra/krita-chili-kazakov] krita/plugins/tools/tool_transform2: Do not try to invert direction o
From: Dmitry Kazakov <dimula73 () gmail ! com>
Date: 2014-10-17 11:29:40
Message-ID: E1Xf5j2-0007RF-GK () scm ! kde ! org
[Download RAW message or body]
Git commit e536a95649a15a1a8153edd4da2b6fafdf951886 by Dmitry Kazakov.
Committed on 15/10/2014 at 09:37.
Pushed by dkazakov into branch 'krita-chili-kazakov'.
Do not try to invert direction of the Undo liquify brush
M +4 -1 krita/plugins/tools/tool_transform2/kis_liquify_paintop.cpp
M +1 -4 krita/plugins/tools/tool_transform2/kis_tool_transform_config_widget.cpp
http://commits.kde.org/calligra/e536a95649a15a1a8153edd4da2b6fafdf951886
diff --git a/krita/plugins/tools/tool_transform2/kis_liquify_paintop.cpp \
b/krita/plugins/tools/tool_transform2/kis_liquify_paintop.cpp index 7db89de..a1a2391 \
100644
--- a/krita/plugins/tools/tool_transform2/kis_liquify_paintop.cpp
+++ b/krita/plugins/tools/tool_transform2/kis_liquify_paintop.cpp
@@ -108,7 +108,10 @@ KisSpacingInformation KisLiquifyPaintop::paintAt(const \
KisPaintInformation &pi)
const qreal spacing = m_d->props.spacing() * size;
- const qreal reverseCoeff = m_d->props.reverseDirection() ? -1.0 : 1.0;
+ const qreal reverseCoeff =
+ m_d->props.currentMode() !=
+ ToolTransformArgs::LiquifyProperties::UNDO &&
+ m_d->props.reverseDirection() ? -1.0 : 1.0;
const qreal amount = m_d->props.amountHasPressure() ?
pi.pressure() * reverseCoeff * m_d->props.amount():
reverseCoeff * m_d->props.amount();
diff --git a/krita/plugins/tools/tool_transform2/kis_tool_transform_config_widget.cpp \
b/krita/plugins/tools/tool_transform2/kis_tool_transform_config_widget.cpp index \
f10fc04..0c2f5db 100644
--- a/krita/plugins/tools/tool_transform2/kis_tool_transform_config_widget.cpp
+++ b/krita/plugins/tools/tool_transform2/kis_tool_transform_config_widget.cpp
@@ -275,10 +275,7 @@ void KisToolTransformConfigWidget::updateLiquifyControls()
static_cast<ToolTransformArgs::LiquifyProperties::LiquifyMode>(props->currentMode());
bool canInverseDirection =
- mode == ToolTransformArgs::LiquifyProperties::MOVE ||
- mode == ToolTransformArgs::LiquifyProperties::SCALE ||
- mode == ToolTransformArgs::LiquifyProperties::ROTATE ||
- mode == ToolTransformArgs::LiquifyProperties::OFFSET;
+ mode != ToolTransformArgs::LiquifyProperties::UNDO;
liquifyReverseDirectionChk->setEnabled(canInverseDirection);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic