diff --git a/krita/plugins/tools/selectiontools/kis_tool_select_outline.cc b/krita/plugins/tools/selectiontools/kis_tool_select_outline.cc --- a/krita/plugins/tools/selectiontools/kis_tool_select_outline.cc +++ b/krita/plugins/tools/selectiontools/kis_tool_select_outline.cc @@ -122,7 +122,7 @@ KisPainter painter(tmpSel); painter.setPaintColor(KoColor(Qt::black, tmpSel->colorSpace())); painter.setPaintOpPreset(currentPaintOpPreset(), currentNode(), currentImage()); - painter.setAntiAliasPolygonFill(selectionOptionWidget()->antiAliasSelection()); + painter.setAntiAliasPolygonFill(antiAliasSelection()); painter.setFillStyle(KisPainter::FillStyleForegroundColor); painter.setStrokeStyle(KisPainter::StrokeStyleNone); diff --git a/krita/plugins/tools/selectiontools/kis_tool_select_path.cc b/krita/plugins/tools/selectiontools/kis_tool_select_path.cc --- a/krita/plugins/tools/selectiontools/kis_tool_select_path.cc +++ b/krita/plugins/tools/selectiontools/kis_tool_select_path.cc @@ -59,7 +59,6 @@ { QList > widgetsList = DelegatedSelectPathTool::createOptionWidgets(); - selectionOptionWidget()->disableAntiAliasSelectionOption(); return widgetsList; } @@ -126,6 +125,7 @@ KisPainter painter(tmpSel); painter.setPaintColor(KoColor(Qt::black, tmpSel->colorSpace())); painter.setFillStyle(KisPainter::FillStyleForegroundColor); + painter.setAntiAliasPolygonFill(m_selectionTool->antiAliasSelection()); painter.setStrokeStyle(KisPainter::StrokeStyleNone); QTransform matrix; diff --git a/krita/ui/tool/kis_tool_select_base.h b/krita/ui/tool/kis_tool_select_base.h --- a/krita/ui/tool/kis_tool_select_base.h +++ b/krita/ui/tool/kis_tool_select_base.h @@ -103,7 +103,6 @@ Q_ASSERT(canvas); m_widgetHelper.createOptionWidget(canvas, this->toolId()); - m_widgetHelper.optionWidget()->disableAntiAliasSelectionOption(); return m_widgetHelper.optionWidget(); }