Take care to not leak speed dial markup
This commit is contained in:
parent
6721c0592d
commit
0efdd74c77
1 changed files with 4 additions and 2 deletions
|
@ -3905,6 +3905,7 @@ midori_view_set_uri (MidoriView* view,
|
||||||
gchar* res_root;
|
gchar* res_root;
|
||||||
gchar* speed_dial_head;
|
gchar* speed_dial_head;
|
||||||
gchar* speed_dial_body;
|
gchar* speed_dial_body;
|
||||||
|
gchar* speed_dial_markup;
|
||||||
gchar* stock_root;
|
gchar* stock_root;
|
||||||
gchar* filepath;
|
gchar* filepath;
|
||||||
#ifdef G_ENABLE_DEBUG
|
#ifdef G_ENABLE_DEBUG
|
||||||
|
@ -3958,16 +3959,17 @@ midori_view_set_uri (MidoriView* view,
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
speed_dial_body = prepare_speed_dial_html (view);
|
speed_dial_body = prepare_speed_dial_html (view);
|
||||||
data = g_strdup_printf ("%s\n%s", data, prepare_speed_dial_html (view));
|
speed_dial_markup = g_strdup_printf ("%s\n%s", data, speed_dial_body);
|
||||||
|
|
||||||
midori_view_load_alternate_string (view,
|
midori_view_load_alternate_string (view,
|
||||||
data, res_root, "about:blank", NULL);
|
speed_dial_markup, res_root, "about:blank", NULL);
|
||||||
|
|
||||||
g_free (res_root);
|
g_free (res_root);
|
||||||
g_free (stock_root);
|
g_free (stock_root);
|
||||||
g_free (data);
|
g_free (data);
|
||||||
g_free (speed_dial_head);
|
g_free (speed_dial_head);
|
||||||
g_free (speed_dial_body);
|
g_free (speed_dial_body);
|
||||||
|
g_free (speed_dial_markup);
|
||||||
}
|
}
|
||||||
/* This is not prefectly elegant, but creating
|
/* This is not prefectly elegant, but creating
|
||||||
special pages inline is the simplest solution. */
|
special pages inline is the simplest solution. */
|
||||||
|
|
Loading…
Reference in a new issue