From 7a9485503e10fef89631c21ad0f6148fcff51299 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Wed, 4 Dec 2013 16:50:25 +0100 Subject: ignore events who lack ->x & ->y thus fixing a crash if clicking too often --- NEWS | 3 +++ userdrake | 1 + 2 files changed, 4 insertions(+) diff --git a/NEWS b/NEWS index 80d0985..1866548 100644 --- a/NEWS +++ b/NEWS @@ -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: diff --git a/userdrake b/userdrake index 5fd5d0b..0d482b0 100755 --- a/userdrake +++ b/userdrake @@ -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}) { -- cgit v1.2.1