From c08d0de7d0c5d0e1465a5b9c24fe5b8ab6824c87 Mon Sep 17 00:00:00 2001 From: Joseph Lenox Date: Sat, 12 May 2018 13:40:51 -0500 Subject: [PATCH] Mostly implemented mouseup on 2D player. Someting through on_instances_moved causes an uncaught exception. --- src/GUI/Plater/Plate2D.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/GUI/Plater/Plate2D.cpp b/src/GUI/Plater/Plate2D.cpp index 46b8ae586..8dd729c52 100644 --- a/src/GUI/Plater/Plate2D.cpp +++ b/src/GUI/Plater/Plate2D.cpp @@ -210,6 +210,12 @@ void Plate2D::mouse_down(wxMouseEvent& e) { } void Plate2D::mouse_up(wxMouseEvent& e) { + if (e.LeftUp()) { + //if (this->drag_object.obj != -1 && this->drag_object.inst != -1) this->on_instances_moved(); + this->drag_start_pos = wxPoint(-1, -1); + this->drag_object = {-1, -1}; + this->SetCursor(*wxSTANDARD_CURSOR); + } } void Plate2D::mouse_dclick(wxMouseEvent& e) { }