diff options
Diffstat (limited to 'Applications/PixelPaint/EllipseTool.cpp')
-rw-r--r-- | Applications/PixelPaint/EllipseTool.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Applications/PixelPaint/EllipseTool.cpp b/Applications/PixelPaint/EllipseTool.cpp index 9a24c07745..0997567cf5 100644 --- a/Applications/PixelPaint/EllipseTool.cpp +++ b/Applications/PixelPaint/EllipseTool.cpp @@ -43,7 +43,7 @@ EllipseTool::~EllipseTool() { } -void EllipseTool::draw_using(GUI::Painter& painter, const Gfx::Rect& ellipse_intersecting_rect) +void EllipseTool::draw_using(GUI::Painter& painter, const Gfx::IntRect& ellipse_intersecting_rect) { switch (m_mode) { case Mode::Outline: @@ -72,7 +72,7 @@ void EllipseTool::on_mouseup(Layer& layer, GUI::MouseEvent& event, GUI::MouseEve { if (event.button() == m_drawing_button) { GUI::Painter painter(layer.bitmap()); - draw_using(painter, Gfx::Rect::from_two_points(m_ellipse_start_position, m_ellipse_end_position)); + draw_using(painter, Gfx::IntRect::from_two_points(m_ellipse_start_position, m_ellipse_end_position)); m_drawing_button = GUI::MouseButton::None; m_editor->update(); } @@ -96,7 +96,7 @@ void EllipseTool::on_second_paint(const Layer& layer, GUI::PaintEvent& event) painter.add_clip_rect(event.rect()); auto preview_start = m_editor->layer_position_to_editor_position(layer, m_ellipse_start_position).to_int_point(); auto preview_end = m_editor->layer_position_to_editor_position(layer, m_ellipse_end_position).to_int_point(); - draw_using(painter, Gfx::Rect::from_two_points(preview_start, preview_end)); + draw_using(painter, Gfx::IntRect::from_two_points(preview_start, preview_end)); } void EllipseTool::on_keydown(GUI::KeyEvent& event) |