From c2831e444a3e7c68c3e74a33449057e62d1e674e Mon Sep 17 00:00:00 2001 From: Stefano Ceccherini Date: Thu, 18 Sep 2008 06:55:59 +0000 Subject: [PATCH] Use GetTrackerIcon() in case getting the specific app icon fails, instead of using the (outdated) icon in the resource. Fixes bug #984. Thanks to Stephan for the hint. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27609 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/apps/deskbar/BarApp.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/apps/deskbar/BarApp.cpp b/src/apps/deskbar/BarApp.cpp index ab4cca686d..9a7a68f042 100644 --- a/src/apps/deskbar/BarApp.cpp +++ b/src/apps/deskbar/BarApp.cpp @@ -624,12 +624,8 @@ TBarApp::AddTeam(team_id team, uint32 flags, const char *sig, entry_ref *ref) new BBitmap(kIconSize, kIconFormat), strdup(ref->name)); barInfo->teams->AddItem((void *)team); - if (appMime.GetIcon(barInfo->icon, B_MINI_ICON) != B_OK) { - const BBitmap* generic = AppResSet()->FindBitmap(B_MESSAGE_TYPE, R_GenericAppIcon); - if (generic) - barInfo->icon->SetBits(generic->Bits(), barInfo->icon->BitsLength(), - 0, generic->ColorSpace()); - } + if (appMime.GetIcon(barInfo->icon, B_MINI_ICON) != B_OK) + appMime.GetTrackerIcon(barInfo->icon, B_MINI_ICON); sBarTeamInfoList.AddItem(barInfo);