[PATCH] devicenotifier and dolphin interactive problem

Kevin Ottens ervin at kde.org
Mon Jan 4 07:20:35 GMT 2010


On Monday 28 December 2009 08:45:56 sonald wrote:
> Hi, all
>      I found a problem concerning devicenotifier and dolphin. the
> scenario is quite easy to produce,
> when you plug in a flash drive, devicenotifier applet popup and you
> click it and open with file
> manager ( dolphin ),  it shows mounted state in dolphin. then you click
> devicenotifier to unmount
> it. now dolphin keeps the view of dity content. I believe the problem is
> that no device change event
> reports, so dolphin has no idea how to do this nicely.
>      In the middle of my fix, I found another related problem of
> dolphin. it's also quite easy to show .
> You just click flash drive icon on the places panel in dolphin to mount
> it, and right-click and choose
> 'safely remove' to eject it, then click it again. At this time, no mount
> activated any more.
> 
> I made some changes to kdelibs/kfile and then dolphin to make it all
> work. Is it ok to commit, or any suggestions ?

First a general comment on your patches: Be careful with their formatting, 
there's a couple of places where you mix tabs and spaces for their indenting 
while you probably wanted to use only spaces.

That was rather on the nitpick level, now let's move on a more fundamental 
level.

I can't really comment on the Dolphin's patch, that'd be more Peter's role.

Now on the KFilePlacesModel patch, I think I need some more information on 
your approach. I somehow doubt that a new accessibilityChanged() signal is 
needed there, as the intent was to have dataChanged() cover that (it's 
supposed to be emitted when the accessibility of the device indeed changes). 
In turn that'd mean that on the Dolphin side connecting to dataChanged() would 
be enough as well.

Regards.
-- 
Kévin Ottens, http://ervin.ipsquad.net

KDAB - proud patron of KDE, http://www.kdab.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20100104/91a5bdc7/attachment.sig>


More information about the kde-core-devel mailing list