diff options
author | Thierry Vignaud <thierry.vignaud@gmail.com> | 2013-12-04 16:50:25 +0100 |
---|---|---|
committer | Thierry Vignaud <thierry.vignaud@gmail.com> | 2013-12-04 16:51:53 +0100 |
commit | 7a9485503e10fef89631c21ad0f6148fcff51299 (patch) | |
tree | 1545529bf2b7c90851de9c14c2079081312f7b92 | |
parent | 00e6450e914fd61f763907c91ae99f6d6dab557f (diff) | |
download | userdrake-7a9485503e10fef89631c21ad0f6148fcff51299.tar userdrake-7a9485503e10fef89631c21ad0f6148fcff51299.tar.gz userdrake-7a9485503e10fef89631c21ad0f6148fcff51299.tar.bz2 userdrake-7a9485503e10fef89631c21ad0f6148fcff51299.tar.xz userdrake-7a9485503e10fef89631c21ad0f6148fcff51299.zip |
ignore events who lack ->x & ->y
thus fixing a crash if clicking too often
-rw-r--r-- | NEWS | 3 | ||||
-rwxr-xr-x | userdrake | 1 |
2 files changed, 4 insertions, 0 deletions
@@ -1,3 +1,6 @@ +- ignore events who lack ->x & ->y + (thus fixing a crash if clicking too often) + Version 2.0 - 23 November 2013 - switch from Gtk+-2 to Gtk+-3: @@ -1198,6 +1198,7 @@ sub Edit() { $w->show_all; $tree->signal_connect( button_press_event => sub { + return if $_[1] =~ /Gtk3::Gdk::Event=/; my ($path, $column) = $tree->get_path_at_pos($_[1]->x, $_[1]->y); if ($path && $column) { if ($column->{is_pixbuf_column}) { |