diff --git a/contrib/bsddialog/lib/lib_util.c b/contrib/bsddialog/lib/lib_util.c --- a/contrib/bsddialog/lib/lib_util.c +++ b/contrib/bsddialog/lib/lib_util.c @@ -823,7 +823,7 @@ getmaxyx(widget, h, w); - if (shadow != NULL) + if (conf->shadow) wnoutrefresh(shadow); draw_borders(conf, widget, h, w, RAISED); @@ -883,7 +883,7 @@ { int error; - if (shadow != NULL) { + if (conf->shadow) { wclear(shadow); mvwin(shadow, y + t.shadow.h, x + t.shadow.w); wresize(shadow, h, w); @@ -962,10 +962,10 @@ delwin(shadow); if (conf->clear) - hide_widget(y, x, h, w, shadow != NULL); + hide_widget(y, x, h, w, conf->shadow); if (conf->get_height != NULL) *conf->get_height = h; if (conf->get_width != NULL) *conf->get_width = w; } \ No newline at end of file diff --git a/lib/libbsddialog/Makefile b/lib/libbsddialog/Makefile --- a/lib/libbsddialog/Makefile +++ b/lib/libbsddialog/Makefile @@ -24,6 +24,4 @@ LIBADD= ncursesw tinfow formw CFLAGS+= -D_XOPEN_SOURCE_EXTENDED -WARNS= 2 - .include