Author: manolo
Date: 2010-12-10 08:57:23 -0800 (Fri, 10 Dec 2010)
New Revision: 7999
Log:
Fix STR #2475

Modified:
   branches/branch-1.3/src/Fl_Text_Display.cxx

Modified: branches/branch-1.3/src/Fl_Text_Display.cxx
===================================================================
--- branches/branch-1.3/src/Fl_Text_Display.cxx 2010-12-10 12:27:29 UTC (rev 
7998)
+++ branches/branch-1.3/src/Fl_Text_Display.cxx 2010-12-10 16:57:23 UTC (rev 
7999)
@@ -3660,7 +3660,8 @@
     }
       
     case FL_RELEASE: {
-      if (Fl::event_is_click() && (! Fl::event_clicks()) && 
buffer()->primary_selection()->includes(dragPos) ) {
+      if (Fl::event_is_click() && (! Fl::event_clicks()) && 
+         buffer()->primary_selection()->includes(dragPos) && 
!(Fl::event_state()&FL_SHIFT) ) {
        buffer()->unselect(); // clicking in the selection: unselect and move 
cursor
        insert_position(dragPos);
        return 1;

_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to