Update Main.cpp

Fix vector indexing
This commit is contained in:
Isak 2018-02-18 00:19:48 +01:00 committed by GitHub
parent e0b742d8c2
commit 89735b5823
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -31,18 +31,18 @@ main(int argc, char *argv[])
if ( option == 0 ) break;
if ( option > file_v.size() ) {std::cerr << "Invalid input"; continue;}
if ( file_v[option][0] != '/' ) /* If it doesn't start with a '/', we know it's a file */
if ( file_v[option-1][0] != '/' ) /* If it doesn't start with a '/', we know it's a file */
{
if (prog_info.editor != NULL) {
CLEAR;
str_t command = str_t(prog_info.editor) + " " + str_t(file_v[option]);
str_t command = str_t(prog_info.editor) + " " + str_t(file_v[option-1]);
if ( system(command.c_str()) == -1 ) /* If opening file with specified editor failed, break */
break;
}
else
{
CLEAR;
display_file_content(file_v[option]);
display_file_content(file_v[option-1]);
str_t temp;
std::cout << "Return (\\n)";
@ -55,7 +55,7 @@ main(int argc, char *argv[])
}
else
{
str_t path = get_current_dir_name() + file_v[option]; chdir( path.c_str() ); //Change current directory
str_t path = get_current_dir_name() + file_v[option-1]; chdir( path.c_str() ); //Change current directory
CLEAR;
file_v = display_directory_content();
}