Fixed unitialized widget access in embedded mode

This commit is contained in:
Pierre Pronchery 2012-11-29 12:39:29 +01:00
parent 3d2897d01c
commit de7f0c2dfd

View File

@ -759,15 +759,19 @@ void surfer_set_user_agent(Surfer * surfer, char const * user_agent)
void surfer_set_zoom(Surfer * surfer, gdouble zoom) void surfer_set_zoom(Surfer * surfer, gdouble zoom)
{ {
GtkWidget * view; GtkWidget * view;
#ifndef EMBEDDED
GtkWidget * widget; GtkWidget * widget;
#endif
if((view = surfer_get_view(surfer)) == NULL) if((view = surfer_get_view(surfer)) == NULL)
return; /* consider the current tab only */ return; /* consider the current tab only */
if(zoom < 0.0) if(zoom < 0.0)
{ {
zoom = ghtml_get_zoom(view) * 100.0; zoom = ghtml_get_zoom(view) * 100.0;
#ifndef EMBEDDED
widget = gtk_bin_get_child(GTK_BIN(surfer->tb_zoom)); widget = gtk_bin_get_child(GTK_BIN(surfer->tb_zoom));
gtk_spin_button_set_value(GTK_SPIN_BUTTON(widget), zoom); gtk_spin_button_set_value(GTK_SPIN_BUTTON(widget), zoom);
#endif
} }
else else
ghtml_set_zoom(view, zoom); ghtml_set_zoom(view, zoom);