@@ -121,9 +121,6 @@ void SimulationInteractionController::processEvents()
121
121
if (ImGui::GetIO ().MouseWheel > 0 ) {
122
122
mouseWheelUp (mousePosInt, std::abs (ImGui::GetIO ().MouseWheel ));
123
123
}
124
- if (ImGui::IsMouseReleased (ImGuiMouseButton_Left)) {
125
- leftMouseButtonReleased (mousePosInt, prevMousePosInt);
126
- }
127
124
128
125
if (ImGui::IsMouseClicked (ImGuiMouseButton_Right)) {
129
126
rightMouseButtonPressed (mousePosInt);
@@ -134,21 +131,25 @@ void SimulationInteractionController::processEvents()
134
131
if (ImGui::GetIO ().MouseWheel < 0 ) {
135
132
mouseWheelDown (mousePosInt, std::abs (ImGui::GetIO ().MouseWheel ));
136
133
}
137
- if (ImGui::IsMouseReleased (ImGuiMouseButton_Right)) {
138
- rightMouseButtonReleased ();
139
- }
140
134
141
135
if (ImGui::IsMouseClicked (ImGuiMouseButton_Middle)) {
142
136
middleMouseButtonPressed (mousePosInt);
143
137
}
144
138
if (ImGui::IsMouseDown (ImGuiMouseButton_Middle)) {
145
139
middleMouseButtonHold (mousePosInt);
146
140
}
147
- if (ImGui::IsMouseReleased (ImGuiMouseButton_Middle)) {
148
- middleMouseButtonReleased ();
149
- }
150
141
drawCursor ();
151
142
}
143
+ if (ImGui::IsMouseReleased (ImGuiMouseButton_Left)) {
144
+ leftMouseButtonReleased (mousePosInt, prevMousePosInt);
145
+ }
146
+ if (ImGui::IsMouseReleased (ImGuiMouseButton_Right)) {
147
+ rightMouseButtonReleased ();
148
+ }
149
+ if (ImGui::IsMouseReleased (ImGuiMouseButton_Middle)) {
150
+ middleMouseButtonReleased ();
151
+ }
152
+
152
153
processMouseWheel (mousePosInt);
153
154
154
155
_prevMousePosInt = mousePosInt;
0 commit comments