After starting akregator, it often occurs that all feeds have the standard "text" icon set instead of their individual favicon. The favicon is set only after first fetch of feed. When adding a new feed, it happens that no icon is used at all. That should not happen. If no favicon is available, the standard icon must be used.
> When adding a new feed, it happens that no icon is used at all. > That should not happen. If no favicon is available, the standard icon must be used. I fixed that part some time ago. The first issue is still valid.
CVS commit by osterfeld: load favicons on startup, not after first fetch moved all icon related stuff out of FetchTransaction, into FeedIconManager. It reduces the complexity in the FetchTransaction hell, and we don't need to schedule and queue the icon fetches anyway. BUG: 94888 M +0 -1 akregator_view.cpp 1.238 M +5 -9 feed.cpp 1.94 M +3 -3 feed.h 1.48 M +1 -1 feedgroupitem.cpp 1.6 M +1 -1 feedgroupitem.h 1.7 M +42 -20 feediconmanager.cpp 1.8 M +24 -8 feediconmanager.h 1.7 M +20 -30 feeditem.cpp 1.6 M +6 -2 feeditem.h 1.7 M +1 -0 feedstree.cpp 1.48 M +1 -67 fetchtransaction.cpp 1.19 M +0 -10 fetchtransaction.h 1.12 M +1 -1 treenodeitem.h 1.7