xbmc/xbmc — pull request #1860 by nemphys (2012-11-29 23:31:09+00:00)
Title: pvr: only update channel IconPath if the comparison channel IconPath is ...

...not empty (extra check).

This avoids persisting unchanged channels that have their icons set automatically in XBMC but do not have an icon set in the backend.
Speeds up initial channel loading time, since only *actually* changed channels are persisted (compared to the current behavior which is all channels with an icon + changed channels)