wok diff sakura/stuff/login_shell.patch @ rev 23848

inkscape: update build_depends
author Richard Dunbar <mojo@slitaz.org>
date Sun Jun 14 23:18:03 2020 -0400 (2020-06-14)
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/sakura/stuff/login_shell.patch	Sun Jun 14 23:18:03 2020 -0400
     1.3 @@ -0,0 +1,28 @@
     1.4 +--- a/src/sakura.c
     1.5 ++++ b/src/sakura.c
     1.6 +@@ -196,7 +196,7 @@
     1.7 + 	gint scrollbar_key;
     1.8 + 	gint fullscreen_key;
     1.9 + 	GRegex *http_regexp;
    1.10 +-	char *argv[2];
    1.11 ++	char *argv[3];
    1.12 + } sakura;
    1.13 + 
    1.14 + struct terminal {
    1.15 +@@ -1825,12 +1825,13 @@
    1.16 + 	}
    1.17 + 
    1.18 + 	/* Set argv for forked childs */
    1.19 ++	sakura.argv[0]=g_strdup(g_getenv("SHELL"));
    1.20 + 	if (option_login) {
    1.21 +-		sakura.argv[0]=g_strdup_printf("-%s", g_getenv("SHELL"));
    1.22 ++		sakura.argv[1]=g_strdup("-l");
    1.23 + 	} else {
    1.24 +-		sakura.argv[0]=g_strdup(g_getenv("SHELL"));
    1.25 ++		sakura.argv[1]=NULL;
    1.26 + 	}
    1.27 +-	sakura.argv[1]=NULL;
    1.28 ++	sakura.argv[2]=NULL;
    1.29 + 
    1.30 + 	if (option_title) {
    1.31 + 		gtk_window_set_title(GTK_WINDOW(sakura.main_window), option_title);