extsay/extsay.c
changeset 5 fbfc64c5d6be
parent 0 d6d9e95a4ae5
child 7 ad87c711de84
equal deleted inserted replaced
4:807420cf8002 5:fbfc64c5d6be
    67   }
    67   }
    68   close(fd);
    68   close(fd);
    69 
    69 
    70   argv[1] = tmpfile;
    70   argv[1] = tmpfile;
    71 
    71 
       
    72   endwin();
    72   ret = g_spawn_sync(NULL, argv, NULL,
    73   ret = g_spawn_sync(NULL, argv, NULL,
    73                      G_SPAWN_CHILD_INHERITS_STDIN|G_SPAWN_SEARCH_PATH,
    74                      G_SPAWN_CHILD_INHERITS_STDIN|G_SPAWN_SEARCH_PATH,
    74                      NULL, NULL, NULL, NULL, &exit_status, &err);
    75                      NULL, NULL, NULL, NULL, &exit_status, &err);
    75 
    76 
       
    77   raw();
    76   readline_refresh_screen();
    78   readline_refresh_screen();
    77 
    79 
    78   if (!ret) {
    80   if (!ret) {
    79     scr_LogPrint(LPRINT_NORMAL, err->message);
    81     scr_LogPrint(LPRINT_NORMAL, err->message);
    80     return NULL;
    82     return NULL;