On Mar 1, 2013, at 4:44 AM, Geert Janssens <janssens-ge...@telenet.be> wrote:
> (Deliberately spun off this thread to gnucash-devel, but only so for my > specific question. Other answers in the thread can remain on gnucash-user). > > Op 01-03-13 13:39, R. Victor Klassen schreef: >> Correct. Mac OS correctly opens GnuCash when a data file is >> double-clicked. The bug is that it then proceeds to open the most recently >> used data file, rather than opening the data file clicked. >> >> On 2013-02-28, at 11:39 PM, John Ralls wrote: >> >>> On Feb 28, 2013, at 8:16 PM, David <sunfis...@yahoo.com> wrote: >>> >>>> The ability to double-click a file and have a specific application load >>>> that file is a function of the operating system. If you are using Windows, >>>> you can associate .gnucash files with GnuCash, and then double-clicking >>>> these files will load them in GnuCash. >>>> >>>> It's not a bug. >>> No, the "bug" is that that doesn't work on a Mac. Double-clicking a Gnucash >>> file in Finder will open Gnucash, but it will open the last-opened file, >>> not the one that you clicked on. >>> >>> That's perhaps why Sandie thinks that newer files are overwriting the older >>> ones. > Just out of curiosity... > > John, is that a bug in gtk or a bug in the gnucash-launcher script ? Neither. It's a lack of implementation. Finder/LaunchServices sends a "File Open" AppleEvent which is supposed to be caught by the NSApplicationDelegate built in to GtkosxApplication, which in turn should emit a GObjcet signal which Gnucash's file open code can handle to open the right file. I haven't written the handler for that signal. Regards, John Ralls _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel