diff --git a/libs/opmapcontrol/src/mapwidget/mapripper.cpp b/libs/opmapcontrol/src/mapwidget/mapripper.cpp index ef376e5a18ee426daca2b353d1ca51de535a5a25..7dc3004ff170004fbc435a886b2f83dfc9ca54f4 100644 --- a/libs/opmapcontrol/src/mapwidget/mapripper.cpp +++ b/libs/opmapcontrol/src/mapwidget/mapripper.cpp @@ -52,31 +52,37 @@ namespace mapcontrol } void MapRipper::finish() { - if(zoomProjection()->GetAreaTileList(area,zoom,0); - this->start(); - } - else - { - progressForm->close(); - delete progressForm; - this->deleteLater(); - } - } + if(ret==QMessageBox::Yes || ret == 1) + { + points.clear(); + points=core->Projection()->GetAreaTileList(area,zoom,0); + this->start(); + } + else + { + progressForm->close(); + delete progressForm; + this->deleteLater(); + } + } + else + { + progressForm->close(); + delete progressForm; + this->deleteLater(); + } }