summaryrefslogtreecommitdiff
path: root/framebuffer/fb_gui.c
diff options
context:
space:
mode:
authorVincent Sanders <vince@netsurf-browser.org>2009-02-24 10:02:43 +0000
committerVincent Sanders <vince@netsurf-browser.org>2009-02-24 10:02:43 +0000
commit51f9a1f8cecd0432ccebc7a2d07960674b0971ef (patch)
tree1aef6d6c4cbeac846f34b670246ada96a136c549 /framebuffer/fb_gui.c
parent3710894c465991f4b95d0b06fb3a5e3cfe45f680 (diff)
downloadnetsurf-51f9a1f8cecd0432ccebc7a2d07960674b0971ef.tar.gz
netsurf-51f9a1f8cecd0432ccebc7a2d07960674b0971ef.tar.bz2
stop framebuffer port updating its status text every time the mouse pointer is moved
svn path=/trunk/netsurf/; revision=6611
Diffstat (limited to 'framebuffer/fb_gui.c')
-rw-r--r--framebuffer/fb_gui.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/framebuffer/fb_gui.c b/framebuffer/fb_gui.c
index 8f50d59e1..d871efa38 100644
--- a/framebuffer/fb_gui.c
+++ b/framebuffer/fb_gui.c
@@ -485,6 +485,16 @@ void gui_window_update_extent(struct gui_window *g)
void gui_window_set_status(struct gui_window *g, const char *text)
{
+ static char *cur_text = NULL;
+
+ if (cur_text != NULL) {
+ if (strcmp(cur_text, text) == 0)
+ return;
+
+ free(cur_text);
+ }
+ cur_text = strdup(text);
+
fb_rootwindow_status(text);
}