diff options
Diffstat (limited to 'src/seltrans.cpp')
| -rw-r--r-- | src/seltrans.cpp | 4 |
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; |
