summaryrefslogtreecommitdiff
path: root/desktop/browser.c
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2006-01-25 08:25:38 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2006-01-25 08:25:38 +0000
commit9f7e57c99d15b4489ed05d145f0ea53e69bccf45 (patch)
tree2ba429047dbbb5b83b5455d009970f9cccdfe0cb /desktop/browser.c
parent0f77b057a1f2210addb40c6b528c917affda6720 (diff)
downloadnetsurf-9f7e57c99d15b4489ed05d145f0ea53e69bccf45.tar.gz
netsurf-9f7e57c99d15b4489ed05d145f0ea53e69bccf45.tar.bz2
[project @ 2006-01-25 08:25:37 by jmb]
Fix stupid aborts due to not removing scheduled callbacks svn path=/import/netsurf/; revision=2040
Diffstat (limited to 'desktop/browser.c')
-rw-r--r--desktop/browser.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/desktop/browser.c b/desktop/browser.c
index d4cec3fcd..c585b14d0 100644
--- a/desktop/browser.c
+++ b/desktop/browser.c
@@ -570,6 +570,8 @@ void browser_window_stop(struct browser_window *bw)
browser_window_callback, (intptr_t) bw, 0);
}
+ schedule_remove(browser_window_refresh, bw);
+
browser_window_stop_throbber(bw);
}
@@ -658,6 +660,8 @@ void browser_window_destroy(struct browser_window *bw)
browser_window_callback, (intptr_t) bw, 0);
}
+ schedule_remove(browser_window_refresh, bw);
+
selection_destroy(bw->sel);
history_destroy(bw->history);
gui_window_destroy(bw->window);