diff --git a/lib/widget/dialog.h b/lib/widget/dialog.h index 08f78d5f3..a15ce0f69 100644 --- a/lib/widget/dialog.h +++ b/lib/widget/dialog.h @@ -25,7 +25,7 @@ #define B_HELP 3 #define B_USER 100 -#define dlg_move(h, _y, _x) tty_gotoyx (((Dlg_head *)(h))->y + _y, ((Dlg_head *)(h))->x + _x) +#define dlg_move(h, _y, _x) tty_gotoyx (((Dlg_head *)(h))->y + (_y), ((Dlg_head *)(h))->x + (_x)) /*** enums ***************************************************************************************/ diff --git a/lib/widget/widget-common.h b/lib/widget/widget-common.h index 7b5091501..d5922e34e 100644 --- a/lib/widget/widget-common.h +++ b/lib/widget/widget-common.h @@ -10,7 +10,7 @@ /*** typedefs(not structures) and defined constants **********************************************/ -#define widget_move(w, _y, _x) tty_gotoyx (((Widget *)(w))->y + _y, ((Widget *)(w))->x + _x) +#define widget_move(w, _y, _x) tty_gotoyx (((Widget *)(w))->y + (_y), ((Widget *)(w))->x + (_x)) /* Sets/clear the specified flag in the options field */ #define widget_option(w,f,i) \ w.options = ((i) ? ((w).options | (f)) : ((w).options & (~(f))))