diff options
| author | Louis Burda <quent.burda@gmail.com> | 2023-01-29 18:02:26 +0100 |
|---|---|---|
| committer | Louis Burda <quent.burda@gmail.com> | 2023-01-29 18:02:26 +0100 |
| commit | e96836532a103d8596d1768e2d71bffd6e858b60 (patch) | |
| tree | 0434043744bc4e2f5fe6618c31db6ab633c6e601 /src | |
| parent | 777bd77b64b4ca9c5e38c9cb5971a62684215f2a (diff) | |
| download | tmus-e96836532a103d8596d1768e2d71bffd6e858b60.tar.gz tmus-e96836532a103d8596d1768e2d71bffd6e858b60.zip | |
Add keybind to refresh screen contents
Diffstat (limited to 'src')
| -rw-r--r-- | src/data.c | 4 | ||||
| -rw-r--r-- | src/tui.c | 4 |
2 files changed, 8 insertions, 0 deletions
@@ -5,6 +5,7 @@ #include "list.h" #include "log.h" +#include <asm-generic/errno-base.h> #include <fts.h> #include <errno.h> #include <dirent.h> @@ -568,11 +569,13 @@ track_move(struct track *track, struct tag *tag) newpath = aprintf("%s/%s", tag->fpath, track->name); if (path_exists(newpath)) { free(newpath); + errno = EEXIST; return false; } if (!dup_file(track->fpath, newpath)) { free(newpath); + errno = EACCES; return false; } @@ -586,6 +589,7 @@ track_move(struct track *track, struct tag *tag) if (!track_rm(track, true)) { track_rm(new, true); + errno = EACCES; return false; } @@ -1111,6 +1111,10 @@ main_input(wint_t c) case L'-': player_set_volume(MAX(0, player.volume - 5)); break; + case KEY_CTRL('l'): + clear(); + refresh(); + break; case L'q': quit = 1; break; |
