diff --git a/src/dialogs.py b/src/dialogs.py
index a50983b6bd677d828b5c8a6ea934449e6eb71ad9..36f8245add5cd580d09b162c6f2cb8bb13d09543 100644
--- a/src/dialogs.py
+++ b/src/dialogs.py
@@ -1586,7 +1586,7 @@ class DubbleInputDialog:
 
 	def on_cancelbutton_clicked(self, widget):
 		self.dialog.destroy()
-		if not cancel_handler:
+		if not self.cancel_handler:
 			return
 		if isinstance(self.cancel_handler, tuple):
 			self.cancel_handler[0](*self.cancel_handler[1:])