Em Wednesday 30 May 2012, cyberb...@gmx.de escreveu: > > On May 31, 2012, 12:01 a.m., Lamarque Souza wrote: > Thanks for the quick review. I'll fix the other issues soon. > > Do you also experience, that you cannot choose in nowlistening preferences > the media-player, when you do not modify the checkbox "use special > mediaplayer.."?
You mean if "use special mediaplayer" is unchecked then you cannot select the media-player? Yes, that happens here but it seems logical. If you do not want a special media player why let the list enabled? > I fixed that by using a klistwidget instead of k3listbox. KCMModule seems > to not recognizes changes on k3listbox-selections. > > > On May 31, 2012, 12:01 a.m., Lamarque Souza wrote: > > > /trunk/KDE/kdenetwork/kopete/plugins/nowlistening/nlmpris2.cpp, line 61 > > > <http://svn.reviewboard.kde.org/r/6960/diff/1/?file=48034#file48034line > > > 61> > > > > > > This implementation is basically a copy of the mpris plugin > > > replacing the dbus service and interface names. In the original > > > mpris implementation this line search for the string "org.mpris." > > > and not "org.mpris.MediaPlayer". Now I am in doubt if this line > > > should also be "org.mpris." or the other line should be > > > "org.mpris.MediaPlayer". I am not an expert in mpris so I do not > > > know each one should be used here. > > I think the original Implementation is not good, because it will also find > mpris2 Interface, but cannot use it. Ok, thanks for the clarification. Well, looking again at the patch there are better ways to implement the m_client management. For example, you can use QDBusServiceWatcher to check when the service org.mpris.MediaPlayer2 disappears, that way you will not need to delete and allocate memory for m_client everytime you update the song info, which happens every 5s if I recall correctly. I am also not fan of QDBusReply (and waitForFinished for the matter). They block the event loop while they are processed, which means a problem in the player can freeze the nowlistening plugin. I do not know if a Kopete plugin can freeze the entire Kopete, but anyway, it is better not take the chance. -- Lamarque V. Souza KDE's Network Management maintainer http://planetkde.org/pt-br
_______________________________________________ kopete-devel mailing list kopete-devel@kde.org https://mail.kde.org/mailman/listinfo/kopete-devel