From f4439ee4bffc7a913c293206a06e6dce39181e62 Mon Sep 17 00:00:00 2001 From: Mitchell Livingston Date: Wed, 4 Jul 2007 19:34:21 +0000 Subject: [PATCH] hopefully the dock amount-completed badging is more consistent --- macosx/Badger.m | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/macosx/Badger.m b/macosx/Badger.m index 6706fa8f2..6f3fd1866 100644 --- a/macosx/Badger.m +++ b/macosx/Badger.m @@ -173,9 +173,11 @@ //update dock badge if (baseChange || fSpeedBadge || speedChange) { - [NSApp setApplicationIconImage: dockIcon ? dockIcon : fDockIcon]; - if (dockIcon) - [dockIcon release]; + //copy to avoid badge not being cleared + if (!dockIcon) + dockIcon = [fDockIcon copy]; + [NSApp setApplicationIconImage: dockIcon]; + [dockIcon release]; fSpeedBadge = speedChange; }