GNOME Bugzilla – Bug 341734
cursor blocked to dnd mode after using shift and dnd on a GtkCalendar
Last modified: 2011-02-04 16:20:15 UTC
That bug has been described on https://launchpad.net/distros/ubuntu/+source/gnome-panel/+bug/39836 "Using the latest dapper if you open up the calander in the clock applet, then select a day, then push shift and drag the date, the drag never ends. No longer accepts keyboard input, the mouse buttons don't do anything (because the drag is still in effect). In essence, the system is frozen. I had to Ctl-Alt-F1, log in, and killall clock-applet before the mouse was unfrozen, because couldn't recover anything in X"
Confirmed in dapper with gtk+ 2.8.17. I tried to repro in testcalendar in gtk+ HEAD, but it crashed in the shift-drag:
+ Trace 68219
2006-05-18 Matthias Clasen <mclasen@redhat.com> * gtk/gtkcalendar.c (gtk_calendar_drag_motion): Don't produce a stuck drag if shift is held. (#341734, Sebastien Bacher)