Changeset View
Changeset View
Standalone View
Standalone View
plugins/tools/selectiontools/kis_tool_select_polygonal.cc
Show First 20 Lines • Show All 42 Lines • ▼ Show 20 Line(s) | |||||
43 | { | 43 | { | ||
44 | setObjectName("tool_select_polygonal"); | 44 | setObjectName("tool_select_polygonal"); | ||
45 | } | 45 | } | ||
46 | 46 | | |||
47 | 47 | | |||
48 | void __KisToolSelectPolygonalLocal::finishPolyline(const QVector<QPointF> &points) | 48 | void __KisToolSelectPolygonalLocal::finishPolyline(const QVector<QPointF> &points) | ||
49 | { | 49 | { | ||
50 | KisCanvas2 * kisCanvas = dynamic_cast<KisCanvas2*>(canvas()); | 50 | KisCanvas2 * kisCanvas = dynamic_cast<KisCanvas2*>(canvas()); | ||
51 | Q_ASSERT(kisCanvas); | 51 | KIS_ASSERT_RECOVER_RETURN(kisCanvas); | ||
52 | if (!kisCanvas) | | |||
53 | return; | | |||
54 | 52 | | |||
55 | KisSelectionToolHelper helper(kisCanvas, kundo2_i18n("Select Polygon")); | 53 | KisSelectionToolHelper helper(kisCanvas, kundo2_i18n("Select Polygon")); | ||
56 | 54 | | |||
57 | const SelectionMode mode = | 55 | const SelectionMode mode = | ||
58 | helper.tryOverrideSelectionMode(kisCanvas->viewManager()->selection(), | 56 | helper.tryOverrideSelectionMode(kisCanvas->viewManager()->selection(), | ||
59 | selectionMode(), | 57 | selectionMode(), | ||
60 | selectionAction()); | 58 | selectionAction()); | ||
61 | 59 | | |||
▲ Show 20 Lines • Show All 50 Lines • Show Last 20 Lines |