now each thread can queue its own rendering
This commit is contained in:
@@ -177,14 +177,14 @@ void move_down(unsigned long passes){
|
||||
/*bounds checking happens within thread_mid*/
|
||||
mid_dir.current_file += passes;
|
||||
|
||||
status |= (STATUS_RUN_BACKEND | STATUS_UPDATE_SCREEN_GENERIC);
|
||||
status |= (STATUS_RUN_BACKEND);
|
||||
}
|
||||
void move_up(unsigned long passes){
|
||||
|
||||
/*bounds checking happens within thread_mid*/
|
||||
mid_dir.current_file -= passes;
|
||||
|
||||
status |= (STATUS_RUN_BACKEND | STATUS_UPDATE_SCREEN_GENERIC);
|
||||
status |= (STATUS_RUN_BACKEND);
|
||||
}
|
||||
void move_left(unsigned long passes){
|
||||
unsigned long i;
|
||||
@@ -194,7 +194,7 @@ void move_left(unsigned long passes){
|
||||
FAIL("move_left", "unhandled error of chdir");
|
||||
}
|
||||
}
|
||||
status |= (STATUS_RUN_BACKEND | STATUS_RELOAD_DIRECTORY | STATUS_UPDATE_SCREEN_GENERIC | STATUS_UPDATE_SCREEN_DIR_CHANGE);
|
||||
status |= (STATUS_RUN_BACKEND | STATUS_RELOAD_DIRECTORY);
|
||||
|
||||
}
|
||||
void move_right(){
|
||||
@@ -244,7 +244,7 @@ void move_right(){
|
||||
free(cmd);
|
||||
free(mime);
|
||||
}
|
||||
status |= (STATUS_RUN_BACKEND | STATUS_RELOAD_DIRECTORY | STATUS_UPDATE_SCREEN_GENERIC | STATUS_UPDATE_SCREEN_DIR_CHANGE);
|
||||
status |= (STATUS_RUN_BACKEND | STATUS_RELOAD_DIRECTORY);
|
||||
|
||||
}
|
||||
void toggle_hidden_files(){
|
||||
@@ -256,11 +256,11 @@ void toggle_selection(){
|
||||
}
|
||||
void jump_bottom(){
|
||||
mid_dir.current_file = mid_dir.file_list + mid_dir.file_count - 1;
|
||||
status |= (STATUS_RUN_BACKEND | STATUS_UPDATE_SCREEN_GENERIC);
|
||||
status |= (STATUS_RUN_BACKEND);
|
||||
}
|
||||
void jump_top(){
|
||||
mid_dir.current_file = mid_dir.file_list;
|
||||
status |= (STATUS_RUN_BACKEND | STATUS_UPDATE_SCREEN_GENERIC);
|
||||
status |= (STATUS_RUN_BACKEND);
|
||||
}
|
||||
void open_with(){
|
||||
TODO;
|
||||
@@ -297,7 +297,7 @@ void order_by(unsigned long passes, int index){
|
||||
seed = time(NULL);
|
||||
|
||||
order_func = key_binding[index].black_magic;
|
||||
status |= (STATUS_RUN_BACKEND | STATUS_UPDATE_SCREEN_GENERIC | STATUS_RELOAD_DIRECTORY);
|
||||
status |= (STATUS_RUN_BACKEND | STATUS_RELOAD_DIRECTORY);
|
||||
}
|
||||
void cmd_on_selected(unsigned long passes, int index){
|
||||
TODO;
|
||||
|
||||
Reference in New Issue
Block a user