discuss-gnustep
[Top][All Lists]
Advanced

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

Re: NSApplication openFiles


From: Riccardo Mottola
Subject: Re: NSApplication openFiles
Date: Tue, 07 Aug 2012 16:10:08 +0200
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120715 Firefox/14.0.1 SeaMonkey/2.11

Hi,

Wolfgang Lux wrote:
Riccardo Mottola wrote:

Hi,

Wolfgang Lux wrote:
I think it would be a better idea to always perform
   [_listener application: self openFiles: files];
in NSApplication (even if there is only one file).

In GSServicesManager you could then use this code (beware I didn' test this):
I liked your suggestion. i refined it to handle the special case of "1" file 
only too. It appears to work fine, I will commit it later!
What is the point of a special case? If the delegate implements 
-application:openFiles: you should call it even if only one file is supplied. 
Note that a (modern) delegate might only implement -application:openFiles: but 
not -application:openFile: and your special case (at least as far as I 
understand) would break such programs.

The documentation doesn't specify better. Your hypothesis is more coherent I guess, I don't know about "modern" delegates, I often have seen both. Probably the only thing i can do is to test on Cocoa. I will do that later, it's easy in case.

Riccardo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]