summaryrefslogtreecommitdiffstats
path: root/src/dialogs/guidelinedialog.cpp
diff options
context:
space:
mode:
authorJohan B. C. Engelen <jbc.engelen@swissonline.ch>2007-12-23 22:42:29 +0000
committerjohanengelen <johanengelen@users.sourceforge.net>2007-12-23 22:42:29 +0000
commit69688112a54e72e8ec16968d55c36da3c2944a40 (patch)
treef61a933a088f15bbb1b66b588a6413b33837c686 /src/dialogs/guidelinedialog.cpp
parentBug fix: prevent perspectives from being transformed more than once (by keepi... (diff)
downloadinkscape-69688112a54e72e8ec16968d55c36da3c2944a40.tar.gz
inkscape-69688112a54e72e8ec16968d55c36da3c2944a40.zip
fix relative angle change in guideline dialog
(bzr r4292)
Diffstat (limited to 'src/dialogs/guidelinedialog.cpp')
-rw-r--r--src/dialogs/guidelinedialog.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/dialogs/guidelinedialog.cpp b/src/dialogs/guidelinedialog.cpp
index b2c867e1e..dc52187f8 100644
--- a/src/dialogs/guidelinedialog.cpp
+++ b/src/dialogs/guidelinedialog.cpp
@@ -72,7 +72,9 @@ void GuidelinePropertiesDialog::_modeChanged()
void GuidelinePropertiesDialog::_onApply()
{
- double const deg_angle = _spin_angle.get_value();
+ double deg_angle = _spin_angle.get_value();
+ if (!_mode)
+ deg_angle += _oldangle;
Geom::Point normal;
if ( deg_angle == 90. || deg_angle == 270. || deg_angle == -90. || deg_angle == -270.) {
normal = Geom::Point(1.,0.);