g_spawn_async wants a char**, not const
This commit is contained in:
parent
1188d9b0f6
commit
7b14d44b39
1 changed files with 11 additions and 3 deletions
|
@ -311,13 +311,21 @@ gboolean screen_annex()
|
||||||
static void screen_tell_ksplash()
|
static void screen_tell_ksplash()
|
||||||
{
|
{
|
||||||
XEvent e;
|
XEvent e;
|
||||||
const char *args[] = { "dcop", "ksplash", "ksplash",
|
char **argv;
|
||||||
"upAndRunning(QString)", "wm started", NULL };
|
|
||||||
|
argv = g_new(gchar*, 6);
|
||||||
|
argv[0] = g_strdup("dcop");
|
||||||
|
argv[1] = g_strdup("ksplash");
|
||||||
|
argv[2] = g_strdup("ksplash");
|
||||||
|
argv[3] = g_strdup("upAndRunning(QString)");
|
||||||
|
argv[4] = g_strdup("wm started");
|
||||||
|
argv[5] = NULL;
|
||||||
|
|
||||||
/* tell ksplash through the dcop server command line interface */
|
/* tell ksplash through the dcop server command line interface */
|
||||||
g_spawn_async(NULL, args, NULL,
|
g_spawn_async(NULL, argv, NULL,
|
||||||
G_SPAWN_SEARCH_PATH | G_SPAWN_DO_NOT_REAP_CHILD,
|
G_SPAWN_SEARCH_PATH | G_SPAWN_DO_NOT_REAP_CHILD,
|
||||||
NULL, NULL, NULL, NULL);
|
NULL, NULL, NULL, NULL);
|
||||||
|
g_strfreev(argv);
|
||||||
|
|
||||||
/* i'm not sure why we do this, kwin does it, but ksplash doesn't seem to
|
/* i'm not sure why we do this, kwin does it, but ksplash doesn't seem to
|
||||||
hear it anyways. perhaps it is for old ksplash. or new ksplash. or
|
hear it anyways. perhaps it is for old ksplash. or new ksplash. or
|
||||||
|
|
Loading…
Reference in a new issue