[gimp/gimp-2-8] Bug 731446 - Files opened twice via command line



commit 9ff7837b5a206dd73f495dbe8c2060b2f8413c8c
Author: su-v <suv-sf users sf net>
Date:   Fri Sep 5 23:18:13 2014 +0200

    Bug 731446 - Files opened twice via command line
    
    Prevent Cocoa command line argument parsing for files, using
    same fix as in Gedit commit 86e7dd7b72fc35c6d9b19a75bbc715aee19304b4
    
    (cherry picked from commit 97d6629d6646ad25606b0f8f158f5a6878d3c696)

 app/gui/gui.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/app/gui/gui.c b/app/gui/gui.c
index 0dfb5ec..448878b 100644
--- a/app/gui/gui.c
+++ b/app/gui/gui.c
@@ -77,6 +77,7 @@
 #include "splash.h"
 #include "themes.h"
 #ifdef GDK_WINDOWING_QUARTZ
+#import <AppKit/AppKit.h>
 #include <gtkosxapplication.h>
 #endif /* GDK_WINDOWING_QUARTZ */
 
@@ -492,6 +493,9 @@ gui_restore_after_callback (Gimp               *gimp,
     GtkWidget         *menu;
     GtkWidget         *item;
 
+    [[NSUserDefaults standardUserDefaults] setObject:@"NO"
+                                           forKey:@"NSTreatUnknownArgumentsAsOpen"];
+
     osx_app = gtkosx_application_get ();
 
     menu = gtk_ui_manager_get_widget (GTK_UI_MANAGER (image_ui_manager),


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]