xbmc/xbmc — pull request #3051 by Montellese (2013-08-04 21:23:01+00:00)
Title: music: hide progress dialog before opening the artist/album/song info dialog

When opening the artist/album/song dialog of an item for which additional information hasn't been retrieved yet, this is done automatically before opening the music info dialog. To let the user know that xbmc is doing some lookup, we show the progress dialog. Once the information is available we open the music info dialog but the progress dialog is still open and is only closed after the music info dialog has been closed as well. This is not a problem in confluence because the music info dialog hides the progress dialog. But in other skins where the music info dialog doesn't cover the whole screen or uses a transparent background, the progress dialog is still visible in the background which looks very odd.

I'm not sure why the logic is that way in the first place so I kept most of the original calls to m_dlgProgress->Close() and just threw in some more right before actually opening the music info dialog.