Damjan Jovanovic : winemenubuilder: Do not skip entries when cleaning up file open associations.

Alexandre Julliard julliard at winehq.org
Wed Mar 30 13:15:41 CDT 2011


Module: wine
Branch: master
Commit: 299d84bf2ca59d34a242bada5b61f86e3cc991b4
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=299d84bf2ca59d34a242bada5b61f86e3cc991b4

Author: Damjan Jovanovic <damjan.jov at gmail.com>
Date:   Wed Mar 30 16:22:23 2011 +0200

winemenubuilder: Do not skip entries when cleaning up file open associations.

---

 programs/winemenubuilder/winemenubuilder.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/programs/winemenubuilder/winemenubuilder.c b/programs/winemenubuilder/winemenubuilder.c
index 8b230b1..5908e4e 100644
--- a/programs/winemenubuilder/winemenubuilder.c
+++ b/programs/winemenubuilder/winemenubuilder.c
@@ -2106,7 +2106,7 @@ static BOOL cleanup_associations(void)
     {
         int i;
         BOOL done = FALSE;
-        for (i = 0; !done; i++)
+        for (i = 0; !done;)
         {
             WCHAR *extensionW = NULL;
             DWORD size = 1024;
@@ -2142,6 +2142,8 @@ static BOOL cleanup_associations(void)
                     hasChanged = TRUE;
                     HeapFree(GetProcessHeap(), 0, desktopFile);
                 }
+                else
+                    i++;
                 HeapFree(GetProcessHeap(), 0, command);
             }
             else




More information about the wine-cvs mailing list