# svg
AC_ARG_ENABLE(svg, [ --disable-svg disable Scalable Vector Graphics], enable_svg=$enableval, enable_svg=yes)
AC_ARG_ENABLE(svg2png, [ --disable-svg2png disable conversion of svgs to pngs], enable_svg2png=$enableval, enable_svg2png=yes)
-AC_ARG_ENABLE(svg2png_scaling, [ --enable-svg2png-scaling enable conversion of svgs to pngs with specified sizes], SVG2PNG_SCALES=$enableval, SVG2PNG_SCALES="8 16 32 48")
+AC_ARG_ENABLE(svg2png_scaling, [ --enable-svg2png-scaling enable conversion of svgs to pngs with specified sizes], SVG2PNG_SCALES=$enableval, SVG2PNG_SCALES="8 16 32 48 96")
if test "x${enable_svg2png}" = "xyes" ; then
AC_PATH_PROG([KSVGTOPNG], [ksvgtopng], [])
if test ! -x "$KSVGTOPNG"; then
- enable_svg2png = "no"
+ enable_svg2png="no"
fi
fi
AC_SUBST(SVG2PNG_SCALES)
struct widget *wi;
int is_on=0;
struct attr curr;
+ GList *l;
if (w->get_attr(w->instance, w->on.type, &curr, NULL))
is_on=curr.u.data == w->on.u.data;
if (w->redraw)
this->redraw=1;
w->is_on=is_on;
- wi=g_list_first(w->children)->data;
- if (wi->img)
- graphics_image_free(this->gra, wi->img);
- wi->img=image_new_xs(this, is_on ? "gui_active" : "gui_inactive");
+ l=g_list_first(w->children);
+ if (l) {
+ wi=l->data;
+ if (wi->img)
+ graphics_image_free(this->gra, wi->img);
+ wi->img=image_new_xs(this, is_on ? "gui_active" : "gui_inactive");
+ }
if (w->is_on && w->off.type == attr_none)
w->state &= ~STATE_SENSITIVE;
else