summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtk_scaffolding.c7
-rw-r--r--gtk/gtk_window.c21
-rw-r--r--gtk/gtk_window.h1
3 files changed, 0 insertions, 29 deletions
diff --git a/gtk/gtk_scaffolding.c b/gtk/gtk_scaffolding.c
index 9d2b69111..abf42eda4 100644
--- a/gtk/gtk_scaffolding.c
+++ b/gtk/gtk_scaffolding.c
@@ -1069,12 +1069,6 @@ MENUHANDLER(local_history)
{
struct gtk_scaffolding *gw = (struct gtk_scaffolding *)g;
- /* if entries of the same url but different frag_ids have been added
- * the history needs redrawing (what is done in the throbber code in
- * other cases)
- */
- nsgtk_window_update_back_forward(gw);
-
gtk_widget_show(GTK_WIDGET(gw->history_window->window));
gdk_window_raise(GTK_WIDGET(gw->history_window->window)->window);
@@ -1160,7 +1154,6 @@ gboolean nsgtk_history_button_press_event(GtkWidget *widget,
history_click(bw, bw->history,
event->x, event->y, false);
- nsgtk_window_update_back_forward(bw->window->scaffold);
return TRUE;
}
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;
}
diff --git a/gtk/gtk_window.h b/gtk/gtk_window.h
index ba81ad171..0f99549a7 100644
--- a/gtk/gtk_window.h
+++ b/gtk/gtk_window.h
@@ -34,7 +34,6 @@ struct gui_window {
int caretx, carety, careth;
gui_pointer_shape current_pointer;
int last_x, last_y;
- bool setting_scroll;
/* Within GTK, a gui_window is a scrolled window
* with a viewport inside