Hi,

ext Denis DeLaRoca wrote:
> On Fri, 28 Dec 2007, Tuomas Kulve wrote:
> 
>> Not sure about dbus call, but check hildon_mime_open_file() in
>> /usr/include/hildon-mime.h.
>>
>> At least it's trivial to make a simple executable opening a file with that.
> 
> Tuomas,
> 
> I tried the two small programs that you wrote hildon-mime-summon and 
> hildon-mime-summon2 to launch apps by mime type.
> 
>       hildon-mime-summon file:///home/user/PetitPrince.jpg
>       hildon-mime-summon image/jpeg file:///home/user/PetitPrince.jpg
> 
> Both launch the Image Viewer allright... but this *first* invocation does 
> not display my image -- rather it displays the images in the default 
> folder IMAGES.

If this happens also in Diablo release, could you file a bug about first 
mime open request not working properly?  App shouldn't care about
whether it were already running when receiving file open D-BUS request.


> With the Image Viewer already launched, repeating the above commands *do* 
> finally display my images. Is the problem that Image Viewer is hard-wired 
> to launch with the images in the IMAGES folder?

Looking at the bug:
        https://bugs.maemo.org/show_bug.cgi?id=2521

I guess when started, the application expects first a "top" message and
only then a "mime open" message (opening a file doesn't imply topping
as the file could be music you want to be played on background).

I.e. I think more correct way to work around the above problem (than
asking app to open file twice) would be by sending first "top" and them
"mime open" request as I think you'd anyway want the app to be topped
to show the image even when it was already running on the background...


        - Eero
_______________________________________________
maemo-developers mailing list
[email protected]
https://lists.maemo.org/mailman/listinfo/maemo-developers

Reply via email to