# HG changeset patch # User Matti Hamalainen # Date 1207731651 -10800 # Node ID f207e3099f7fa0e34172ae7d367bdcb249b3bf23 # Parent fc639d2e2b7c889c64e81791ec1d03ccad1967c0 Return in case the desktop file cannot be loaded. diff -r fc639d2e2b7c -r f207e3099f7f src/libeggsmclient/eggdesktopfile.c --- a/src/libeggsmclient/eggdesktopfile.c Wed Apr 09 11:48:10 2008 +0300 +++ b/src/libeggsmclient/eggdesktopfile.c Wed Apr 09 12:00:51 2008 +0300 @@ -1343,6 +1343,8 @@ g_warning ("Could not load desktop file '%s': %s", desktop_file_path, error->message); g_error_free (error); + G_UNLOCK (egg_desktop_file); + return; } /* Set localized application name and default window icon */