viking

webkit based web browser for Enlightenment
Log | Files | Refs | LICENSE

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:
Msrc/buffer.c | 2+-
Msrc/buffer.h | 1+
Msrc/window.c | 3+++
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)