View Single Post
Old 07-05-2010, 04:31 AM   #3
JvdW
Zealot
JvdW doesn't litterJvdW doesn't litter
 
Posts: 115
Karma: 150
Join Date: Jul 2008
Location: Netherlands Veenendaal
Device: Palm T5, Sony PRS-505, Nook Color
Quote:
Originally Posted by dwanthny View Post
Ever since 0.7.x in order for this to work the drive has to be mapped.
True, its a bug in QT, NOT Calibre although the code might have changed between 0.6, where it works and 0.7 where it doesn't.
If you can't map a drive, for what ever reason, I might be willing to upload a recompiled QT-4.6.2 dll for you.
I found a bug report in QT's bugtracker but doubt if they are going to fix it. Didn't see any developers comments except 'future version' status

Maybe the simplest solution would be to directly call ShellExecute from Calibre instead of going through QDesktopServices.openUrl() which contains this bug.

I'll check later today and if viable I'll post a simple patch until this is resolved by QT or incorporated into Caliber.

Regards,

Joop
JvdW is offline   Reply With Quote