From cb5c1fb04b6a80b5af3313bdc679f09cd2ceac7d Mon Sep 17 00:00:00 2001 From: Maarten Vanraes Date: Sun, 24 Apr 2016 21:29:56 +0200 Subject: Replacepoint: safeguard against undefined eventHandler --- lib/ManaTools/Shared/GUI/ReplacePoint.pm | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib') diff --git a/lib/ManaTools/Shared/GUI/ReplacePoint.pm b/lib/ManaTools/Shared/GUI/ReplacePoint.pm index 10b38ff0..d93836d9 100644 --- a/lib/ManaTools/Shared/GUI/ReplacePoint.pm +++ b/lib/ManaTools/Shared/GUI/ReplacePoint.pm @@ -152,6 +152,10 @@ sub buildReplacePoint { my $dialog = $self->parentDialog(); my $factory = $dialog->factory(); my $parentWidget = $self->parentWidget(); + my $eventHandler = $self->parentEventHandler(); + + # safeguard if no eventHandler + die("eventHandler is not set when creating replacepoint") if (!defined $eventHandler); # create the replacepoint my $replacepoint = $factory->createReplacePoint($parentWidget); -- cgit v1.2.1