Module: wine Branch: master Commit: 299d84bf2ca59d34a242bada5b61f86e3cc991b4 URL: http://source.winehq.org/git/wine.git/?a=commit;h=299d84bf2ca59d34a242bada5b...
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.
---
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