surf-tip-history.diff - sites - public wiki contents of suckless.org
(HTM) git clone git://git.suckless.org/sites
(DIR) Log
(DIR) Files
(DIR) Refs
---
surf-tip-history.diff (2952B)
---
1 --- surf.c 2009-10-17 03:00:22.000000000 -0400
2 +++ surf.c 2009-10-19 15:03:16.000000000 -0400
3 @@ -160,6 +160,7 @@ cleanup(void) {
4 while(clients)
5 destroyclient(clients);
6 g_free(cookiefile);
7 + g_free(historyfile);
8 g_free(dldir);
9 g_free(scriptfile);
10 g_free(stylefile);
11 @@ -420,6 +421,10 @@ loaduri(Client *c, const Arg *arg) {
12 u = g_strrstr(uri, "://") ? g_strdup(uri)
13 : g_strdup_printf("http://%s", uri);
14 webkit_web_view_load_uri(c->view, u);
15 + FILE *f;
16 + f = fopen(historyfile, "a+");
17 + fprintf(f, u);
18 + fclose(f);
19 c->progress = 0;
20 c->title = copystr(&c->title, u);
21 g_free(u);
22 @@ -674,6 +679,7 @@ setup(void) {
23
24 /* create dirs and files */
25 cookiefile = buildpath(cookiefile);
26 + historyfile = buildpath(historyfile);
27 dldir = buildpath(dldir);
28 scriptfile = buildpath(scriptfile);
29 stylefile =
30 buildpath(stylefile);