winemenubuilder: Create xdg_config_dir if it does not exist.
authorDamjan Jovanovic <damjan.jov@gmail.com>
Tue, 16 Dec 2008 14:08:49 +0000 (16:08 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 17 Dec 2008 10:38:21 +0000 (11:38 +0100)
programs/winemenubuilder/winemenubuilder.c

index 4792d0d7b651912d92a05dfca115989911a82b16..ec7a162aa8032cc39cae50c22c4a42cf560f0229 100644 (file)
@@ -1708,6 +1708,7 @@ static BOOL init_xdg(void)
         xdg_config_dir = heap_printf("%s/.config/menus/applications-merged", getenv("HOME"));
     if (xdg_config_dir)
     {
+        create_directories(xdg_config_dir);
         if (getenv("XDG_DATA_HOME"))
             xdg_data_dir = heap_printf("%s", getenv("XDG_DATA_HOME"));
         else