diff options
Diffstat (limited to 'apps/filetypes.c')
-rw-r--r-- | apps/filetypes.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/apps/filetypes.c b/apps/filetypes.c index 1ef136d5ce..c63f37ea27 100644 --- a/apps/filetypes.c +++ b/apps/filetypes.c | |||
@@ -421,15 +421,18 @@ struct cb_data { | |||
421 | int *items; | 421 | int *items; |
422 | char *current_file; | 422 | char *current_file; |
423 | }; | 423 | }; |
424 | enum themable_icons openwith_get_icon(int selected_item, void * data) | 424 | |
425 | static enum themable_icons openwith_get_icon(int selected_item, void * data) | ||
425 | { | 426 | { |
426 | struct cb_data *info = (struct cb_data *)data; | 427 | struct cb_data *info = (struct cb_data *)data; |
427 | int *items = info->items; | 428 | int *items = info->items; |
428 | return filetypes[items[selected_item]].icon; | 429 | return filetypes[items[selected_item]].icon; |
429 | } | 430 | } |
430 | char * openwith_get_name(int selected_item, void * data, char * buffer) | 431 | |
432 | static char * openwith_get_name(int selected_item, void * data, | ||
433 | char * buffer, size_t buffer_len) | ||
431 | { | 434 | { |
432 | (void)buffer; | 435 | (void)buffer; (void)buffer_len; |
433 | struct cb_data *info = (struct cb_data *)data; | 436 | struct cb_data *info = (struct cb_data *)data; |
434 | int *items = info->items; | 437 | int *items = info->items; |
435 | char *s = strrchr(filetypes[items[selected_item]].plugin, '/'); | 438 | char *s = strrchr(filetypes[items[selected_item]].plugin, '/'); |
@@ -437,7 +440,8 @@ char * openwith_get_name(int selected_item, void * data, char * buffer) | |||
437 | return s+1; | 440 | return s+1; |
438 | else return filetypes[items[selected_item]].plugin; | 441 | else return filetypes[items[selected_item]].plugin; |
439 | } | 442 | } |
440 | int openwith_action_callback(int action, struct gui_synclist *lists) | 443 | |
444 | static int openwith_action_callback(int action, struct gui_synclist *lists) | ||
441 | { | 445 | { |
442 | struct cb_data *info = (struct cb_data *)lists->data; | 446 | struct cb_data *info = (struct cb_data *)lists->data; |
443 | int *items = info->items; | 447 | int *items = info->items; |
@@ -453,6 +457,7 @@ int openwith_action_callback(int action, struct gui_synclist *lists) | |||
453 | } | 457 | } |
454 | return action; | 458 | return action; |
455 | } | 459 | } |
460 | |||
456 | int filetype_list_viewers(const char* current_file) | 461 | int filetype_list_viewers(const char* current_file) |
457 | { | 462 | { |
458 | int i, count = 0; | 463 | int i, count = 0; |