diff options
| author | mutantturkey <crazycal00@gmail.com> | 2011-05-01 12:43:40 -0400 | 
|---|---|---|
| committer | mutantturkey <crazycal00@gmail.com> | 2011-05-01 12:43:40 -0400 | 
| commit | 59aa5adb34cb04279ac0187fddb66cb25ae14b10 (patch) | |
| tree | 2ac7ce2a25eaf2af9ea4316354d2a7c3fdbb6f32 | |
| parent | 021c050dce22b14b1d183d81cb0fb3b95ba94599 (diff) | |
basic BASIC cookie support. ~/.sb_cookies.
| -rw-r--r-- | sb.c | 9 | 
1 files changed, 7 insertions, 2 deletions
| @@ -27,7 +27,8 @@ typedef struct tab {  static struct {	    WebKitWebSettings *webkitsettings;    WebKitWebWindowFeatures *webkitwindowfeatures; -  SoupCookieJar *session; +  SoupSession *session; +  SoupCookieJar *jar;    gboolean hide;    GtkWidget *win;    GtkWidget *bar;	 @@ -380,7 +381,11 @@ gtk_window_set_default_size(GTK_WINDOW(w.win), 800, 800);  w.webkitsettings = webkit_web_settings_new();  w.webkitwindowfeatures = webkit_web_window_features_new(); -w.session = soup_cookie_jar_text_new(g_strconcat(g_get_home_dir(), ".sb_cookies", NULL ) , FALSE); + +w.session =  webkit_get_default_session(); +w.jar = soup_cookie_jar_text_new(g_build_filename(g_get_home_dir(),  ".sb_cookies", NULL), FALSE); +soup_session_add_feature(w.session, SOUP_SESSION_FEATURE(w.jar)); +  tab_new(FALSE);  g_signal_connect (G_OBJECT (w.search), "activate", G_CALLBACK (search), GINT_TO_POINTER(1)); | 
