From 5e495f0ab973d6fb7b5b209b6cd8a8684358bf46 Mon Sep 17 00:00:00 2001 From: Michael Drake Date: Sat, 8 Feb 2014 19:52:17 +0000 Subject: Avoid dereffing bw in a few places. --- gtk/scaffolding.c | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) (limited to 'gtk') diff --git a/gtk/scaffolding.c b/gtk/scaffolding.c index ef737d1e9..615526b68 100644 --- a/gtk/scaffolding.c +++ b/gtk/scaffolding.c @@ -667,8 +667,7 @@ static gboolean nsgtk_filter_directory(const GtkFileFilterInfo *info, MULTIHANDLER(savepage) { - if (nsgtk_get_browser_window(g->top_level)->current_content - == NULL) + if (!browser_window_has_content(nsgtk_get_browser_window(g->top_level))) return FALSE; GtkWidget *fc = gtk_file_chooser_dialog_new( @@ -809,8 +808,7 @@ MULTIHANDLER(pdf) MULTIHANDLER(plaintext) { - if (nsgtk_get_browser_window(g->top_level)->current_content - == NULL) + if (!browser_window_has_content(nsgtk_get_browser_window(g->top_level))) return FALSE; GtkWidget *fc = gtk_file_chooser_dialog_new( @@ -2537,13 +2535,9 @@ void nsgtk_scaffolding_initial_sensitivity(struct gtk_scaffolding *g) */ static bool is_menu_over_link(struct gtk_scaffolding *g, gdouble x, gdouble y) { - struct browser_window *bw = nsgtk_get_browser_window(g->top_level); - - if ((bw->current_content != NULL) && - (content_get_type(bw->current_content) == CONTENT_HTML)) { - browser_window_get_contextual_content(bw, x, y, - ¤t_menu_ctx); - } + browser_window_get_contextual_content( + nsgtk_get_browser_window(g->top_level), + x, y, ¤t_menu_ctx); if (current_menu_ctx.link_url == NULL) return false; -- cgit v1.2.3