--- src/dlg.c +++ src/dlg.c @@ -223,6 +223,12 @@ create_dlg (int y1, int x1, int lines, i if ((flags & DLG_TRYUP) && (y1 > 3)) y1 -= 2; + if (x1 < 0) + x1 = 0; + + if (y1 < 0) + y1 = 0; + new_d = g_new0 (Dlg_head, 1); new_d->color = color_set; new_d->help_ctx = help_ctx;