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
|
||||
setup(void) {
|
||||
const gchar *home;
|
||||
const gchar *home, *name;
|
||||
SoupSession *s;
|
||||
FILE *tmp;
|
||||
|
||||
dpy = GDK_DISPLAY();
|
||||
session = webkit_get_default_session();
|
||||
urlprop = XInternAtom(dpy, "_SURF_URL", False);
|
||||
|
||||
|
||||
/* create dirs and files */
|
||||
home = g_get_home_dir();
|
||||
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
|
||||
|
@ -679,10 +697,8 @@ zoom(Client *c, const Arg *arg) {
|
|||
}
|
||||
|
||||
int main(int argc, char *argv[]) {
|
||||
SoupSession *s;
|
||||
Client *c;
|
||||
gint o;
|
||||
const gchar *filename;
|
||||
Arg arg;
|
||||
|
||||
gtk_init(NULL, NULL);
|
||||
|
@ -718,15 +734,6 @@ int main(int argc, char *argv[]) {
|
|||
if(!clients)
|
||||
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();
|
||||
cleanup();
|
||||
|
|
Loading…
Reference in New Issue