GNOME Bugzilla – Bug 619246
Pressing some keys while drawing ellipses can freeze the Dia GUI
Last modified: 2019-03-20 11:49:14 UTC
It is very easy to reproduce: 1) Select the 'Ellipse' drawing tool (or press the E key) 2) Starting drawing an Ellipse by pressing the Left Mouse button, but don't release the Left Mouse button yet 3) Select the Arc drawing tool by pressing the A key using the keyboard (while keeping the mouse button pressed!) now the GUI becomes unresponsive and locks up. There seems no interaction possible anymore, except for killing the program using the task manager. See also discussion here: http://mail.gnome.org/archives/dia-list/2010-May/msg00004.html By the way, it seems it is not specific to Ellipse or Arc, they are just examples.
Just to be sure, this is the Windows version of Dia, running on Windows XP. Reproduced with Dia 0.97.1
The bug is more general actually. The freezing can be produced as follows: (1) select a drawing tool (2) start drawing an object by pressing the left mouse button but don't release the button yet (3) select any other drawing tool by pressing the corresponding key on the keyboard while the mouse button is still pressed I've tested this on MS Windows XP Pro. SP3 with Dia 0.97.1. -- rpr.
The issue is not completely frozen, just the mouse stays grabbed. So you should be able to save and restart with keyboard shortcuts. Breaking the mouse grab is fixed in HEAD, proper disableing of the tool switch not yet: http://git.gnome.org/browse/dia/commit/?id=fbfe7ef7057a670b164b23e5d60fd37bc2141284
cherry-picked to dia-0-97
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/dia/issues/282.