-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/100892/#review2050
-----------------------------------------------------------



src/context/applets/lyrics/LyricsApplet.cpp
<http://git.reviewboard.kde.org/r/100892/#comment1712>

    Duplicated code - I just used showLyrics() instead.



src/context/applets/lyrics/LyricsApplet.cpp
<http://git.reviewboard.kde.org/r/100892/#comment1713>

    Fixed a null-ptr when pressing "ESC" when the lyrics applet was added when 
amarok was already started and a track was playing.



src/context/applets/lyrics/LyricsApplet.cpp
<http://git.reviewboard.kde.org/r/100892/#comment1714>

    This should've used the LyricsData struct, but it wasn't.
    .toString() simply returned QString() (empty string).



src/context/applets/lyrics/LyricsApplet.cpp
<http://git.reviewboard.kde.org/r/100892/#comment1715>

    This may mean a tiny overhead for non-HTML lyrics, but it's probably good 
to have it anyway.



src/context/applets/lyrics/LyricsApplet.cpp
<http://git.reviewboard.kde.org/r/100892/#comment1716>

    This makes the code even more robust as before: HTML lyrics with no <title> 
tag simply showed no title - now they do :).



src/context/engines/lyrics/LyricsEngine.cpp
<http://git.reviewboard.kde.org/r/100892/#comment1717>

    We should update in any case.
    The LyricsApplet and update() already check if the lyrics were really 
updated.



src/context/engines/lyrics/LyricsEngine.cpp
<http://git.reviewboard.kde.org/r/100892/#comment1718>

    See what the comment says, that code-block was simply misplaced.


- Martin


On March 19, 2011, 8:43 p.m., Martin Blumenstingl wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/100892/
> -----------------------------------------------------------
> 
> (Updated March 19, 2011, 8:43 p.m.)
> 
> 
> Review request for Amarok and Rick W. Chen.
> 
> 
> Summary
> -------
> 
> This fixes the following lyrics related issues:
> -Amarok crashed when the lyrics applet was removed and re-added while a track 
> was playing and the user pressed "ESC".
> -If no lyrics script was running cached lyrics were not displayed (but an 
> error message that no scripts are running instead).
> -HTML lyrics were not displayed (this is a regression).
> -If the user edited the lyrics in TagDialog the changes were not 
> "synchronized" to the lyrics applet (this is probably also a regression).
> 
> Can we make sure this patch gets into the next release?
> 
> 
> Diffs
> -----
> 
>   src/context/applets/lyrics/LyricsApplet.cpp c3d82db 
>   src/context/engines/lyrics/LyricsEngine.h dd6beb9 
>   src/context/engines/lyrics/LyricsEngine.cpp d346511 
> 
> Diff: http://git.reviewboard.kde.org/r/100892/diff
> 
> 
> Testing
> -------
> 
> -HTML lyrics are working again
> -Amarok does not crash anymore when re-adding the lyrics applet and pressing 
> "ESC"
> etc.
> 
> 
> Thanks,
> 
> Martin
> 
>

_______________________________________________
Amarok-devel mailing list
Amarok-devel@kde.org
https://mail.kde.org/mailman/listinfo/amarok-devel

Reply via email to