diff --git a/src/global.c b/src/global.c index db68d0ea..e0f48012 100644 --- a/src/global.c +++ b/src/global.c @@ -93,7 +93,7 @@ size_t quotelen; /* strlen(quotestr) */ char *backup_dir = NULL; /* Backup directory. */ #endif -int resetstatuspos; /* Hack for resetting the status bar +bool resetstatuspos; /* Hack for resetting the status bar cursor position */ char *answer = NULL; /* Answer str to many questions */ int totlines = 0; /* Total number of lines in the file */ diff --git a/src/proto.h b/src/proto.h index fe046097..0b376fde 100644 --- a/src/proto.h +++ b/src/proto.h @@ -82,7 +82,7 @@ extern char *full_operating_dir; extern char *alt_speller; #endif -extern int resetstatuspos; +extern bool resetstatuspos; extern struct stat fileinfo; extern filestruct *current, *fileage, *edittop, *filebot; extern filestruct *cutbuffer; diff --git a/src/winio.c b/src/winio.c index d5c0ee3c..834f478e 100644 --- a/src/winio.c +++ b/src/winio.c @@ -3011,42 +3011,42 @@ int statusq(int allowtabs, const shortcut *s, const char *def, #endif ); free(foo); - resetstatuspos = 0; + resetstatuspos = FALSE; switch (ret) { case NANO_FIRSTLINE_KEY: case NANO_FIRSTLINE_FKEY: do_first_line(); - resetstatuspos = 1; + resetstatuspos = TRUE; break; case NANO_LASTLINE_KEY: case NANO_LASTLINE_FKEY: do_last_line(); - resetstatuspos = 1; + resetstatuspos = TRUE; break; #ifndef DISABLE_JUSTIFY case NANO_PARABEGIN_KEY: case NANO_PARABEGIN_ALTKEY1: case NANO_PARABEGIN_ALTKEY2: do_para_begin(); - resetstatuspos = 1; + resetstatuspos = TRUE; break; case NANO_PARAEND_KEY: case NANO_PARAEND_ALTKEY1: case NANO_PARAEND_ALTKEY2: do_para_end(); - resetstatuspos = 1; + resetstatuspos = TRUE; break; case NANO_FULLJUSTIFY_KEY: case NANO_FULLJUSTIFY_ALTKEY: if (!ISSET(VIEW_MODE)) do_full_justify(); - resetstatuspos = 1; + resetstatuspos = TRUE; break; #endif case NANO_CANCEL_KEY: ret = -1; - resetstatuspos = 1; + resetstatuspos = TRUE; break; } blank_statusbar();