IMPORTANT: Patch allowing ending endless forward() calls in Noatun Player

Stefan Gehn sgehn at gmx.net
Sun Nov 16 19:38:50 GMT 2003


Moin,

I created a fix for player.cpp doing the following:

- not emitting stopped() if stop() is called while we're stopped (stops us 
from displaying "stop" passivepopups repeatedly)

- make void play() a bool play(), returns if the play call succeeded. Not sure 
if that is BC but I don't even know if BC is needed between 3.1 and 3.2, I 
didn't have to recompile any kdeaddons modules though

- move from a recursive forward(), play() chain to something recursive, might 
be safer if we don't pollute the stack while searching for something playable

- add bool flag allowing to abort the search for something playable inside 
forward()

Btw, this fixes http://bugs.kde.org/show_bug.cgi?id=57044

In case anybody knows how to speed up the forward() loop without making noatun 
unresponsive please tell me about it.

Bye, Stefan aka mETz 
-- 
ICQ#51123152 | Moege der Pinguin mit euch sein
-------------- next part --------------
A non-text attachment was scrubbed...
Name: forward-looping.patch
Type: text/x-diff
Size: 4543 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-multimedia/attachments/20031116/b77f69ef/attachment.patch>
-------------- next part --------------
_______________________________________________
kde-multimedia mailing list
kde-multimedia at kde.org
https://mail.kde.org/mailman/listinfo/kde-multimedia


More information about the kde-multimedia mailing list