]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - scripts/lxdialog/menubox.c
kconfig: Add print_title helper in lxdialog
[linux-2.6-omap-h63xx.git] / scripts / lxdialog / menubox.c
index ff3a6179833d0e5844fad4ce69f4bdcd26b29e5d..ebfe6a3c8cccc3d9155f5c1a7a3acb6f87a69ad7 100644 (file)
@@ -189,20 +189,7 @@ int dialog_menu(const char *title, const char *prompt, int height, int width,
        wbkgdset(dialog, dialog_attr & A_COLOR);
        waddch(dialog, ACS_RTEE);
 
-       if (title != NULL && strlen(title) >= width - 2) {
-               /* truncate long title -- mec */
-               char *title2 = malloc(width - 2 + 1);
-               memcpy(title2, title, width - 2);
-               title2[width - 2] = '\0';
-               title = title2;
-       }
-
-       if (title != NULL) {
-               wattrset(dialog, title_attr);
-               mvwaddch(dialog, 0, (width - strlen(title)) / 2 - 1, ' ');
-               waddstr(dialog, (char *)title);
-               waddch(dialog, ' ');
-       }
+       print_title(dialog, title, width);
 
        wattrset(dialog, dialog_attr);
        print_autowrap(dialog, prompt, width - 2, 1, 3);