Changeset 2389


Ignore:
Timestamp:
Jun 14, 2008, 12:39:00 PM (12 years ago)
Author:
Pascal Terjan
Message:
  • Have pty and prevpty always valid, fixes the random crash when exiting shell
File:
1 edited

Legend:

Unmodified
Added
Removed
  • neercs/trunk/src/main.c

    r2388 r2389  
    195195                        destroy_screen(screen_list->screen[i]);
    196196                        remove_screen(screen_list, i, 0);
     197                        if(i < prevpty) prevpty--;
    197198                        if(i == pty)
     199                        {
    198200                            pty = prevpty;
     201                            prevpty = 0;
     202                        }
     203                        if(i < pty) pty--;
    199204                        refresh = 1;
    200205                    }
     
    280285                    remove_screen(screen_list, pty, 1);
    281286                    pty = prevpty;
     287                    prevpty = 0;
    282288                    refresh = 1;
    283289                    break;
Note: See TracChangeset for help on using the changeset viewer.