PATCH: make winemenubuild work again

Marcus Meissner marcus at jet.franken.de
Mon Sep 13 15:08:30 CDT 2004


Hi,

winemenubuild seems to be broken, noone is defining "IconsDir" within [wine] config space
ever.

Ciao, Marcus

Changelog:
	If we do not have an IconsDir, use the temp directory. 

Index: programs/winemenubuilder/winemenubuilder.c
===================================================================
RCS file: /home/wine/wine/programs/winemenubuilder/winemenubuilder.c,v
retrieving revision 1.16
diff -u -r1.16 winemenubuilder.c
--- programs/winemenubuilder/winemenubuilder.c	30 Aug 2004 19:28:59 -0000	1.16
+++ programs/winemenubuilder/winemenubuilder.c	13 Sep 2004 20:03:45 -0000
@@ -455,7 +455,16 @@
                 HeapFree(GetProcessHeap(), 0, iconsdir);
                 iconsdir=s;
             }
-        }
+        } else {
+		char	path[MAX_PATH];
+
+		if (GetTempPath(sizeof(path),path)) {
+		    s=get_unix_file_name(path);
+		    if (s) {
+			iconsdir=s;
+		    }
+		}
+	}
         RegCloseKey( hkey );
     }
     if (iconsdir==NULL || *iconsdir=='\0')



More information about the wine-patches mailing list