diff options
Diffstat (limited to 'src/pen-context.cpp')
| -rw-r--r-- | src/pen-context.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/pen-context.cpp b/src/pen-context.cpp index f56714eb7..6eb534e54 100644 --- a/src/pen-context.cpp +++ b/src/pen-context.cpp @@ -408,6 +408,12 @@ static gint pen_handle_button_press(SPPenContext *const pc, GdkEventButton const case SP_PEN_CONTEXT_POINT: if (pc->npoints == 0) { + if (bevent.state & GDK_CONTROL_MASK) { + freehand_create_single_dot(event_context, event_dt, "tools.freehand.pen", bevent.state & GDK_SHIFT_MASK); + ret = TRUE; + break; + } + /* Set start anchor */ pc->sa = anchor; NR::Point p; |
