Module: wine Branch: stable Commit: c2f2b06fee38d7abdda2e3c58687a3f9739acb87 URL: http://source.winehq.org/git/wine.git/?a=commit;h=c2f2b06fee38d7abdda2e3c586...
Author: Damjan Jovanovic damjan.jov@gmail.com Date: Wed Mar 30 16:22:23 2011 +0200
winemenubuilder: Do not skip entries when cleaning up file open associations. (cherry picked from commit 299d84bf2ca59d34a242bada5b61f86e3cc991b4)
---
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 d45b429..728bfdc 100644 --- a/programs/winemenubuilder/winemenubuilder.c +++ b/programs/winemenubuilder/winemenubuilder.c @@ -2055,7 +2055,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; @@ -2091,6 +2091,8 @@ static BOOL cleanup_associations(void) hasChanged = TRUE; HeapFree(GetProcessHeap(), 0, desktopFile); } + else + i++; HeapFree(GetProcessHeap(), 0, command); } else