Mercurial > emacs
changeset 109883:c362ff4a1555
nt/addpm.c (add_registry): Create App Paths of type REG_EXPAND_SZ.
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Thu, 19 Aug 2010 18:38:41 +0200 |
parents | 793d8afe2140 |
children | 29102470d546 |
files | nt/ChangeLog nt/addpm.c |
diffstat | 2 files changed, 8 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/nt/ChangeLog Thu Aug 19 23:53:08 2010 +0800 +++ b/nt/ChangeLog Thu Aug 19 18:38:41 2010 +0200 @@ -1,3 +1,7 @@ +2010-08-19 Juanma Barranquero <lekktu@gmail.com> + + * addpm.c (add_registry): Create App Paths of type REG_EXPAND_SZ. + 2010-08-12 Jason Rumney <jasonr@gnu.org> * addpm.c (add_registry): Set path for runemacs.exe to use.
--- a/nt/addpm.c Thu Aug 19 23:53:08 2010 +0800 +++ b/nt/addpm.c Thu Aug 19 18:38:41 2010 +0200 @@ -113,7 +113,7 @@ emacs_path = (char *) alloca (len); sprintf (emacs_path, "%s\\bin\\emacs.exe", path); - RegSetValueEx (hrootkey, NULL, 0, REG_SZ, emacs_path, len); + RegSetValueEx (hrootkey, NULL, 0, REG_EXPAND_SZ, emacs_path, len); /* Look for a GTK installation. If found, add it to the library search path for Emacs so that the image libraries it provides are available @@ -135,7 +135,8 @@ len = strlen (path) + 5 + size; dll_paths = (char *) alloca (size + strlen (path) + 1); sprintf (dll_paths, "%s\\bin;%s", path, gtk_path); - RegSetValueEx (hrootkey, "Path", 0, REG_SZ, dll_paths, len); + RegSetValueEx (hrootkey, "Path", 0, REG_EXPAND_SZ, + dll_paths, len); /* Set the same path for runemacs.exe, as the Explorer shell looks this up, so the above does not take effect when @@ -145,7 +146,7 @@ KEY_WRITE, NULL, &runemacs_key, NULL) == ERROR_SUCCESS) { - RegSetValueEx (runemacs_key, "Path", 0, REG_SZ, + RegSetValueEx (runemacs_key, "Path", 0, REG_EXPAND_SZ, dll_paths, len); RegCloseKey (runemacs_key);