diff --git a/Fltk/openglWindow.cpp b/Fltk/openglWindow.cpp
index 2399c237b2796a54f7602f11662e900441393e27..6a83afb6aad3dfabf974887f1f240fb67e2fa4b4 100644
--- a/Fltk/openglWindow.cpp
+++ b/Fltk/openglWindow.cpp
@@ -342,7 +342,8 @@ int openglWindow::handle(int event)
     return Fl_Gl_Window::handle(event);
 
   case FL_PUSH:
-    if(Fl::event_clicks() == 1){ // double-click
+    if(Fl::event_clicks() == 1 && !selectionMode){
+      // double-click and not in selection mode
       status_options_cb(0, (void*)"quick_access");
       Fl::event_clicks(-1);
       return 1;