summaryrefslogtreecommitdiff
path: root/gtk/gtk_window.c
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2009-04-05 19:17:24 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2009-04-05 19:17:24 +0000
commit2531079866b194c05f5ef16907838e7becd3ac2b (patch)
tree91d85a1d742ba9371e3a4aeb74158d312556fa5b /gtk/gtk_window.c
parent47f67a7e87438d0e712225e660c12c48f8510f61 (diff)
downloadnetsurf-2531079866b194c05f5ef16907838e7becd3ac2b.tar.gz
netsurf-2531079866b194c05f5ef16907838e7becd3ac2b.tar.bz2
Revert r6973. Apparently, it causes loads of problems.
svn path=/trunk/netsurf/; revision=7047
Diffstat (limited to 'gtk/gtk_window.c')
-rw-r--r--gtk/gtk_window.c21
1 files changed, 0 insertions, 21 deletions
diff --git a/gtk/gtk_window.c b/gtk/gtk_window.c
index 7ab698e44..1784f5926 100644
--- a/gtk/gtk_window.c
+++ b/gtk/gtk_window.c
@@ -20,7 +20,6 @@
#include <inttypes.h>
#include "gtk/gtk_window.h"
#include "desktop/browser.h"
-#include "desktop/history_core.h"
#include "desktop/options.h"
#include "desktop/textinput.h"
#include "desktop/selection.h"
@@ -53,7 +52,6 @@ static gboolean nsgtk_window_keypress_event(GtkWidget *, GdkEventKey *,
gpointer);
static gboolean nsgtk_window_size_allocate_event(GtkWidget *, GtkAllocation *,
gpointer);
-static void nsgtk_window_scrolled(GtkAdjustment *, gpointer);
/* Other useful bits */
static void nsgtk_redraw_caret(struct gui_window *g);
@@ -87,8 +85,6 @@ struct gui_window *gui_create_browser_window(struct browser_window *bw,
{
struct gui_window *g; /**< what we're creating to return */
GtkPolicyType scrollpolicy;
- GtkAdjustment *vadj;
- GtkAdjustment *hadj;
g = malloc(sizeof(*g));
if (!g) {
@@ -144,9 +140,6 @@ struct gui_window *gui_create_browser_window(struct browser_window *bw,
GTK_SHADOW_NONE);
g->viewport = GTK_VIEWPORT(gtk_bin_get_child(GTK_BIN(g->scrolledwindow)));
g->tab = NULL;
-
- vadj = gtk_viewport_get_vadjustment(g->viewport);
- hadj = gtk_viewport_get_hadjustment(g->viewport);
if (bw->parent != NULL)
/* Attach ourselves into our parent at the right point */
@@ -232,8 +225,6 @@ struct gui_window *gui_create_browser_window(struct browser_window *bw,
nsgtk_window_keypress_event, g);
CONNECT(g->viewport, "size_allocate",
nsgtk_window_size_allocate_event, g);
- CONNECT(vadj, "value-changed", nsgtk_window_scrolled, g);
- CONNECT(hadj, "value-changed", nsgtk_window_scrolled, g);
return g;
}
@@ -591,16 +582,6 @@ gboolean nsgtk_window_size_allocate_event(GtkWidget *widget,
return TRUE;
}
-void nsgtk_window_scrolled(GtkAdjustment *ga, gpointer data)
-{
- struct gui_window *g = data;
- int sx, sy;
-
- if (!g->setting_scroll) {
- gui_window_get_scroll(g->bw->window, &sx, &sy);
- history_set_current_scroll(g->bw->history, sx, sy);
- }
-}
void nsgtk_reflow_all_windows(void)
{
@@ -737,10 +718,8 @@ void gui_window_set_scroll(struct gui_window *g, int sx, int sy)
if (y > (vupper - vpage))
y = vupper - vpage;
- g->setting_scroll = true;
gtk_adjustment_set_value(vadj, y);
gtk_adjustment_set_value(hadj, x);
- g->setting_scroll = false;
}