Do not set cookie session time if set to 0
Add NOBACKGROUND config.def.h option - requires body {background-color} in style.css - fixes white background when loading pages
This commit is contained in:
parent
e9c9715f52
commit
11039e5e2b
|
@ -6,7 +6,8 @@ static char *stylefile = ".surf/style.css";
|
|||
static char *scriptfile = ".surf/script.js";
|
||||
static char *cookiefile = ".surf/cookies.txt";
|
||||
static char *dldir = ".surf/dl/";
|
||||
static time_t sessiontime = 3600;
|
||||
static time_t sessiontime = 0;
|
||||
#define NOBACKGROUND 0
|
||||
|
||||
#define SETPROP(p) { .v = (char *[]){ "/bin/sh", "-c", \
|
||||
"prop=\"`xprop -id $1 $0 | cut -d '\"' -f 2 | dmenu`\" &&" \
|
||||
|
|
4
surf.c
4
surf.c
|
@ -567,6 +567,8 @@ newclient(void) {
|
|||
g_free(uri);
|
||||
setatom(c, findprop, "");
|
||||
setatom(c, uriprop, "");
|
||||
if(!NOBACKGROUND)
|
||||
webkit_web_view_set_transparent(c->view, TRUE);
|
||||
|
||||
c->download = NULL;
|
||||
c->title = NULL;
|
||||
|
@ -705,7 +707,7 @@ setcookie(SoupCookie *c) {
|
|||
SoupDate *e;
|
||||
SoupCookieJar *j = soup_cookie_jar_text_new(cookiefile, FALSE);
|
||||
c = soup_cookie_copy(c);
|
||||
if(c->expires == NULL) {
|
||||
if(c->expires == NULL && sessiontime) {
|
||||
e = soup_date_new_from_time_t(time(NULL) + sessiontime);
|
||||
soup_cookie_set_expires(c, e);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue