From 299d84bf2ca59d34a242bada5b61f86e3cc991b4 Mon Sep 17 00:00:00 2001 From: Damjan Jovanovic Date: Wed, 30 Mar 2011 16:22:23 +0200 Subject: [PATCH] winemenubuilder: Do not skip entries when cleaning up file open associations. --- programs/winemenubuilder/winemenubuilder.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/programs/winemenubuilder/winemenubuilder.c b/programs/winemenubuilder/winemenubuilder.c index 8b230b112b2..5908e4eb684 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 -- 2.11.4.GIT