From 2b55e49933409049b81ebf28680dc2bfd7a30a2e Mon Sep 17 00:00:00 2001 From: garakmon Date: Wed, 19 Aug 2020 00:30:02 -0400 Subject: [PATCH] fix bucket fills for CollisionPixmapItem --- src/ui/collisionpixmapitem.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ui/collisionpixmapitem.cpp b/src/ui/collisionpixmapitem.cpp index 565297fd..a17de3df 100644 --- a/src/ui/collisionpixmapitem.cpp +++ b/src/ui/collisionpixmapitem.cpp @@ -59,8 +59,8 @@ void CollisionPixmapItem::paint(QGraphicsSceneMouseEvent *event) { } void CollisionPixmapItem::floodFill(QGraphicsSceneMouseEvent *event) { - if (event->type() != QEvent::GraphicsSceneMouseRelease) { - // do nothing + if (event->type() == QEvent::GraphicsSceneMouseRelease) { + this->actionId_++; } else if (map) { Blockdata *oldCollision = map->layout->blockdata->copy(); @@ -82,8 +82,8 @@ void CollisionPixmapItem::floodFill(QGraphicsSceneMouseEvent *event) { } void CollisionPixmapItem::magicFill(QGraphicsSceneMouseEvent *event) { - if (event->type() != QEvent::GraphicsSceneMouseRelease) { - // do nothing + if (event->type() == QEvent::GraphicsSceneMouseRelease) { + this->actionId_++; } else if (map) { Blockdata *oldCollision = map->layout->blockdata->copy(); QPointF pos = event->pos();