mirror of
https://github.com/rfivet/uemacs.git
synced 2024-12-18 07:16:23 -05:00
Insure message line is correct after startup script execution and command line arguments processed.
This commit is contained in:
parent
7018880551
commit
fe1eaf7348
19
main.c
19
main.c
@ -196,6 +196,9 @@ int main(int argc, char **argv)
|
|||||||
cryptflag = FALSE; /* no encryption by default */
|
cryptflag = FALSE; /* no encryption by default */
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* Insure screen is initialized before startup and goto/search */
|
||||||
|
update( FALSE) ;
|
||||||
|
|
||||||
/* Parse the command line */
|
/* Parse the command line */
|
||||||
for (carg = 1; carg < argc; ++carg) {
|
for (carg = 1; carg < argc; ++carg) {
|
||||||
/* Process Switches */
|
/* Process Switches */
|
||||||
@ -316,18 +319,14 @@ int main(int argc, char **argv)
|
|||||||
bp->b_mode |= gmode;
|
bp->b_mode |= gmode;
|
||||||
|
|
||||||
/* Deal with startup gotos and searches */
|
/* Deal with startup gotos and searches */
|
||||||
if (gotoflag && searchflag) {
|
if( gotoflag && searchflag)
|
||||||
update(FALSE);
|
|
||||||
writestr( "(Can not search and goto at the same time!)") ;
|
writestr( "(Can not search and goto at the same time!)") ;
|
||||||
} else if (gotoflag) {
|
else if( gotoflag) {
|
||||||
if (gotoline(TRUE, gline) == FALSE) {
|
if( gotoline( TRUE, gline) == FALSE)
|
||||||
update(FALSE);
|
|
||||||
writestr( "(Bogus goto argument)") ;
|
writestr( "(Bogus goto argument)") ;
|
||||||
}
|
} else if( searchflag)
|
||||||
} else if (searchflag) {
|
if( forwhunt( FALSE, 0))
|
||||||
if (forwhunt(FALSE, 0) == FALSE)
|
writefmt( "Found on line %d", getcline()) ;
|
||||||
update(FALSE);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Setup to process commands. */
|
/* Setup to process commands. */
|
||||||
lastflag = 0; /* Fake last flags. */
|
lastflag = 0; /* Fake last flags. */
|
||||||
|
Loading…
Reference in New Issue
Block a user