return FALSE;
}
}
- else if(ev->state == GDK_CONTROL_MASK || ev->state == (GDK_CONTROL_MASK | GDK_SHIFT_MASK)) {
+ if(ev->state == GDK_CONTROL_MASK || ev->state == (GDK_CONTROL_MASK | GDK_SHIFT_MASK)) {
switch(ev->keyval) {
case GDK_r:
case GDK_R:
return TRUE;
}
}
- else {
- switch(ev->keyval) {
- case GDK_k:
- webkit_web_view_move_cursor(c->view, GTK_MOVEMENT_DISPLAY_LINES, -1);
- return TRUE;
- case GDK_j:
- webkit_web_view_move_cursor(c->view, GTK_MOVEMENT_DISPLAY_LINES, 1);
- return TRUE;
- }
- }
return FALSE;
}
int main(int argc, char *argv[]) {
gchar *uri = NULL, *file = NULL;
- SoupSession *s;
+ SoupSession *s;
Client *c;
int o;
- const gchar *home, *filename;
+ const gchar *home, *filename;
gtk_init(NULL, NULL);
if (!g_thread_supported())
if(!clients)
newclient();
- /* cookie persistance */
- s = webkit_get_default_session();
- home = g_get_home_dir();
- filename = g_build_filename(home, ".surf-cookies", NULL);
- cookiejar = soup_cookie_jar_text_new(filename, FALSE);
- soup_session_add_feature(s, SOUP_SESSION_FEATURE(cookiejar));
+ /* cookie persistance */
+ s = webkit_get_default_session();
+ home = g_get_home_dir();
+ filename = g_build_filename(home, ".surf", "cookies", NULL);
+ g_mkdir(g_path_get_dirname(filename), 0755);
+ cookiejar = soup_cookie_jar_text_new(filename, FALSE);
+ soup_session_add_feature(s, SOUP_SESSION_FEATURE(cookiejar));
gtk_main();
cleanup();