mirror of git://git.suckless.org/surf
rearranging some source.
This commit is contained in:
parent
2fd67f61e7
commit
159022e4ef
31
surf.c
31
surf.c
|
@ -579,13 +579,31 @@ setcookie(char *name, char *val, char *dom, char *path, long exp) {
|
||||||
|
|
||||||
void
|
void
|
||||||
setup(void) {
|
setup(void) {
|
||||||
const gchar *home;
|
const gchar *home, *name;
|
||||||
|
SoupSession *s;
|
||||||
|
FILE *tmp;
|
||||||
|
|
||||||
dpy = GDK_DISPLAY();
|
dpy = GDK_DISPLAY();
|
||||||
session = webkit_get_default_session();
|
session = webkit_get_default_session();
|
||||||
urlprop = XInternAtom(dpy, "_SURF_URL", False);
|
urlprop = XInternAtom(dpy, "_SURF_URL", False);
|
||||||
|
|
||||||
|
|
||||||
|
/* create dirs and files */
|
||||||
home = g_get_home_dir();
|
home = g_get_home_dir();
|
||||||
workdir = g_build_filename(home, ".surf", NULL);
|
workdir = g_build_filename(home, ".surf", NULL);
|
||||||
|
g_mkdir_with_parents(workdir, 0755);
|
||||||
|
name = g_build_filename(workdir, "dl", NULL);
|
||||||
|
g_mkdir(name, 0755);
|
||||||
|
name = g_build_filename(workdir, "style.css", NULL);
|
||||||
|
if((tmp = g_fopen(name, "a")));
|
||||||
|
fclose(tmp);
|
||||||
|
|
||||||
|
|
||||||
|
/* cookie persistance */
|
||||||
|
s = webkit_get_default_session();
|
||||||
|
name = g_build_filename(workdir, "cookies.jar", NULL);
|
||||||
|
cookiejar = soup_cookie_jar_text_new(name, FALSE);
|
||||||
|
soup_session_add_feature(s, SOUP_SESSION_FEATURE(cookiejar));
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -679,10 +697,8 @@ zoom(Client *c, const Arg *arg) {
|
||||||
}
|
}
|
||||||
|
|
||||||
int main(int argc, char *argv[]) {
|
int main(int argc, char *argv[]) {
|
||||||
SoupSession *s;
|
|
||||||
Client *c;
|
Client *c;
|
||||||
gint o;
|
gint o;
|
||||||
const gchar *filename;
|
|
||||||
Arg arg;
|
Arg arg;
|
||||||
|
|
||||||
gtk_init(NULL, NULL);
|
gtk_init(NULL, NULL);
|
||||||
|
@ -718,15 +734,6 @@ int main(int argc, char *argv[]) {
|
||||||
if(!clients)
|
if(!clients)
|
||||||
newclient();
|
newclient();
|
||||||
|
|
||||||
/* make dirs */
|
|
||||||
filename = g_build_filename(workdir, "dl", NULL);
|
|
||||||
g_mkdir_with_parents(filename, 0755);
|
|
||||||
|
|
||||||
/* cookie persistance */
|
|
||||||
s = webkit_get_default_session();
|
|
||||||
filename = g_build_filename(workdir, "cookies.jar", NULL);
|
|
||||||
cookiejar = soup_cookie_jar_text_new(filename, FALSE);
|
|
||||||
soup_session_add_feature(s, SOUP_SESSION_FEATURE(cookiejar));
|
|
||||||
|
|
||||||
gtk_main();
|
gtk_main();
|
||||||
cleanup();
|
cleanup();
|
||||||
|
|
Loading…
Reference in New Issue