commit f042133c64c0b25f7c58ba292403ad4e7e3fcce3
parent 03842469b5ac06335d49d8fd3d4512521df236cb
Author: Kyle Milz <kmilz@ucalgary.ca>
Date: Wed, 17 Oct 2012 00:18:13 -0600
trigger an icon update on buffer change
Diffstat:
3 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/buffer.c b/src/buffer.c
@@ -475,7 +475,7 @@ console_cb(void *data, Evas_Object *obj, const char *message, unsigned int line,
}
*/
-static void
+void
icon_changed_cb(void *data, Evas_Object *obj, void *event_info)
{
Ewk_Favicon_Database *database;
diff --git a/src/buffer.h b/src/buffer.h
@@ -1,3 +1,4 @@
Buffer_Data* buffer_add(const unsigned char, Window_Data *, const char *, Session_Item *);
+void icon_changed_cb(void *data, Evas_Object *obj, void *event_info);
diff --git a/src/window.c b/src/window.c
@@ -354,6 +354,9 @@ window_main_buffer_set(Buffer_Data *new_buf)
elm_object_text_set(wd->status_buffer_num, eina_strbuf_string_steal(buf));
evas_object_show(wd->status_buffer_num);
+ /* trigger icon update */
+ icon_changed_cb(new_buf, NULL, NULL);
+
/* set url */
url = ewk_view_url_get(new_buf->view);
if (strncmp(url, "http://", 7) == 0)