From 858bab41c467e7b648f56e067966640a1d44e4c2 Mon Sep 17 00:00:00 2001 From: Yves Rizoud Date: Tue, 17 Aug 2010 17:22:46 +0000 Subject: [PATCH] Drag-and-drop file: Question 'Discard unsaved changes' now works git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1580 416bcca6-2ee7-4201-b75f-2eb2f807beb1 --- src/engine.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/engine.c b/src/engine.c index ba2e160b..1c177b1c 100644 --- a/src/engine.c +++ b/src/engine.c @@ -662,7 +662,11 @@ void Main_handler(void) else if (Drop_file_name) { // A file was dragged into Grafx2's window - if ( (!Main_image_is_modified) || Confirmation_box("Discard unsaved changes ?") ) + if (Main_image_is_modified && !Confirmation_box("Discard unsaved changes ?")) + { + // do nothing + } + else { T_IO_Context context; char* flimit;