New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Latest Download" proxy objects seem broken in B70 #1102
Comments
First thing I'd try is clearing caches. |
thanks but still no luck. actually even after deleting stopping quicksilver, removing the entire |
Not sure why, but the code in I think this may have to do with trying to get the downloads location preference from the Safari browser. When I override the location by adding these lines the downloads proxy works.
right above
then the downloads proxy works again. i'm going to try and debug further but this proxy is definitely getting hung up on something. |
It appears that Safari 6 has been put into the same boat as Mail and we're having the same problem @skurfer came across with reading prefs. Despite this, if Quicksilver can't read the prefs properly, then it just takes the default path as you have given there. Look at line 28 of QSDownloads.m |
I realize that's what it is supposed to be doing but it's not working for me. It appears to be returning a cached path to /tmp/test which is i file i may have used long ago. i'm going to try and debug further later today. |
OK, interesting, thanks. I guess we could do a check to see if that file exists, but that of course Could you let us know what OS you're on, and whether a folder called Cheers again On 10 September 2012 17:59, clarkewd notifications@github.com wrote:
|
FYI, on my 10.8.1 system, it appears to be using |
OK, looks like Rob's put his finger on it. On 11 September 2012 02:11, clarkewd notifications@github.com wrote:
|
Hmm, shouldn't this be changed to use Now maybe this setting is unrelated to the Safari setting, but I think they're linked... |
Well, obviously… if you know that exists. :-) I see no reason to create the folder if it doesn't exist, as the purpose of the proxy is to get the most recent file from an existing location. I've tried it and it works. I can commit it and do a pull request, but on |
Never knew that existed. Good find @tiennou ;-) We'd still need to make sure we're correctly traversing symlinks and all I'd say master as well, go for it Rob :) On 11 September 2012 15:42, Rob McBroom notifications@github.com wrote:
|
Heh, no problem, I guess I take too much time lurking around the Developer documentation anyway ;-). @pjrobertson: There's @skurfer: (I saw your message in Mail, but it doesn't appear here, weird ?) I'd say Safari does the "resolve symlinks / standardize path" dance before storing it. Anyway I don't know if that's shared system-wide (I would expect a notification or something like that if that's the case) or just a convenient default. If that's the case, then reading a value out of a property list file approach is definitely better ;-), but you could still add the NSDownloadFolder as a default then... |
Yeah, I don't know where it went. A summary of it still shows on the main GitHub page, but it's not here. Anyway, I'm afraid it might just return the default and not the current value. I left it for a couple hours and it the change was never reflected. I should try logging out before giving up, but I don't want to do that right now. :-) |
Maybe there is something wrong with my setup but it seems that none of the Proxy Objects are working in B70. They show up, my same keys are assigned to them, but they don't work (it's like they don't point to anything) and the icon for them is a questionmark:
They are enabled in the catalog, but they also show up as question marks there too:
Update: After clearing the cache most of the proxy objects are back but the "Latest Download" proxy still seems broken.
The text was updated successfully, but these errors were encountered: