On 24 Apr 2016, at 19:07, Paul Provost wrote:
I'm up for digging in the source code. Any ideas where I should start
looking?
There’s only one place in the code that could be coming from, which
you’ll see if you search the project in Xcode for “Combined
Objects”.
https://github.com/quicksilver/Quicksilver/blob/master/Quicksilver/Code-QuickStepCore/QSObject.m#L202
From glancing at the code, it looks like there might be some mystery
object in the selection that doesn’t have a filesystem path.
The code that gets the selection will always defer to a specific proxy
object if one exists. In this case, it should be using the Finder
Selection, which I’m afraid is written in AppleScript.
https://github.com/quicksilver/Quicksilver/blob/master/Quicksilver/PlugIns-Main/Finder/Finder.scpt
So, I would either debug the code in `objectByMergingObjects` to see if
my suspicion is correct (check the `data` dictionary for each object and
see if one has no path and, if so, try to figure out where it’s coming
from) or just assume the AppleScript is doing something weird and go
straight to testing that.
Let me know if you have any questions about that.
(We’ve also been working on a document to explain where things are in
the code. I don’t think it would have helped in this case, but FYI,
it’s at
https://github.com/quicksilver/Quicksilver/blob/master/The_Map.md)
--
Rob McBroom
http://www.skurfer.com/
--
You received this message because you are subscribed to the Google Groups
"Quicksilver" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/blacktree-quicksilver.
For more options, visit https://groups.google.com/d/optout.