summaryrefslogtreecommitdiffstats
path: root/src/seltrans.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/seltrans.cpp')
-rw-r--r--src/seltrans.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/seltrans.cpp b/src/seltrans.cpp
index 235c29c65..bd8483a6f 100644
--- a/src/seltrans.cpp
+++ b/src/seltrans.cpp
@@ -613,6 +613,7 @@ void Inkscape::SelTrans::_updateHandles()
_showHandles(HANDLE_SCALE);
} else if(_state == STATE_ALIGN) {
_showHandles(HANDLE_ALIGN);
+ _showHandles(HANDLE_CENTER_ALIGN);
} else {
_showHandles(HANDLE_SKEW);
_showHandles(HANDLE_ROTATE);
@@ -745,6 +746,7 @@ void Inkscape::SelTrans::handleClick(SPKnot */*knot*/, guint state, SPSelTransHa
}
break;
case HANDLE_ALIGN:
+ case HANDLE_CENTER_ALIGN:
align(state, handle);
default:
break;
@@ -807,6 +809,7 @@ void Inkscape::SelTrans::handleNewEvent(SPKnot *knot, Geom::Point *position, gui
setCenter(*position);
break;
case HANDLE_ALIGN:
+ case HANDLE_CENTER_ALIGN:
break;
}
}
@@ -1110,6 +1113,7 @@ gboolean Inkscape::SelTrans::request(SPSelTransHandle const &handle, Geom::Point
case HANDLE_CENTER:
return centerRequest(pt, state);
case HANDLE_ALIGN:
+ case HANDLE_CENTER_ALIGN:
break; // Do nothing, no dragging
}
return FALSE;