summaryrefslogtreecommitdiffstats
path: root/thumbs.c
diff options
context:
space:
mode:
authorBert Münnich <ber.t@posteo.de>2015-10-28 20:59:48 +0100
committerBert Münnich <ber.t@posteo.de>2015-10-28 21:01:24 +0100
commite0e96977b348772cac67282a6591d6c58eeaa927 (patch)
tree82564af45a97e2e5912efc48ae8e3a8851af8725 /thumbs.c
parenta3838c19841af4cc721121469d178236697df462 (diff)
downloadnsxiv-e0e96977b348772cac67282a6591d6c58eeaa927.tar.zst
Removed overcautious parameter checks
Diffstat (limited to 'thumbs.c')
-rw-r--r--thumbs.c38
1 files changed, 1 insertions, 37 deletions
diff --git a/thumbs.c b/thumbs.c
index 3c18c27..d08e972 100644
--- a/thumbs.c
+++ b/thumbs.c
@@ -43,7 +43,7 @@ char* tns_cache_filepath(const char *filepath)
size_t len;
char *cfile = NULL;
- if (cache_dir == NULL || filepath == NULL || *filepath != '/')
+ if (*filepath != '/')
return NULL;
if (strncmp(filepath, cache_dir, strlen(cache_dir)) != 0) {
@@ -61,8 +61,6 @@ Imlib_Image tns_cache_load(const char *filepath, bool *outdated)
struct stat cstats, fstats;
Imlib_Image im = NULL;
- if (filepath == NULL)
- return NULL;
if (stat(filepath, &fstats) < 0)
return NULL;
@@ -85,8 +83,6 @@ void tns_cache_write(Imlib_Image im, const char *filepath, bool force)
struct utimbuf times;
Imlib_Load_Error err = 0;
- if (im == NULL || filepath == NULL)
- return;
if (stat(filepath, &fstats) < 0)
return;
@@ -126,9 +122,6 @@ void tns_clean_cache(tns_t *tns)
char *cfile, *filename, *tpos;
r_dir_t dir;
- if (cache_dir == NULL)
- return;
-
if (r_opendir(&dir, cache_dir) < 0) {
warn("could not open thumbnail cache directory: %s", cache_dir);
return;
@@ -162,9 +155,6 @@ void tns_init(tns_t *tns, fileinfo_t *files, const int *cnt, int *sel,
int len;
const char *homedir, *dsuffix = "";
- if (tns == NULL)
- return;
-
if (cnt != NULL && *cnt > 0) {
tns->thumbs = (thumb_t*) s_malloc(*cnt * sizeof(thumb_t));
memset(tns->thumbs, 0, *cnt * sizeof(thumb_t));
@@ -200,9 +190,6 @@ void tns_free(tns_t *tns)
{
int i;
- if (tns == NULL)
- return;
-
if (tns->thumbs != NULL) {
for (i = 0; i < *tns->cnt; i++) {
if (tns->thumbs[i].im != NULL) {
@@ -253,8 +240,6 @@ bool tns_load(tns_t *tns, int n, bool force, bool cache_only)
fileinfo_t *file;
Imlib_Image im = NULL;
- if (tns == NULL || tns->thumbs == NULL)
- return false;
if (n < 0 || n >= *tns->cnt)
return false;
file = &tns->files[n];
@@ -386,8 +371,6 @@ void tns_unload(tns_t *tns, int n)
{
thumb_t *t;
- if (tns == NULL || tns->thumbs == NULL)
- return;
if (n < 0 || n >= *tns->cnt)
return;
@@ -434,8 +417,6 @@ void tns_render(tns_t *tns)
win_t *win;
int i, cnt, r, x, y;
- if (tns == NULL || tns->thumbs == NULL || tns->win == NULL)
- return;
if (!tns->dirty)
return;
@@ -495,9 +476,6 @@ void tns_render(tns_t *tns)
void tns_mark(tns_t *tns, int n, bool mark)
{
- if (tns == NULL || tns->thumbs == NULL || tns->win == NULL)
- return;
-
if (n >= 0 && n < *tns->cnt && tns->thumbs[n].im != NULL) {
win_t *win = tns->win;
thumb_t *t = &tns->thumbs[n];
@@ -519,9 +497,6 @@ void tns_mark(tns_t *tns, int n, bool mark)
void tns_highlight(tns_t *tns, int n, bool hl)
{
- if (tns == NULL || tns->thumbs == NULL || tns->win == NULL)
- return;
-
if (n >= 0 && n < *tns->cnt && tns->thumbs[n].im != NULL) {
win_t *win = tns->win;
thumb_t *t = &tns->thumbs[n];
@@ -545,9 +520,6 @@ bool tns_move_selection(tns_t *tns, direction_t dir, int cnt)
{
int old, max;
- if (tns == NULL || tns->thumbs == NULL)
- return false;
-
old = *tns->sel;
cnt = cnt > 1 ? cnt : 1;
@@ -581,9 +553,6 @@ bool tns_scroll(tns_t *tns, direction_t dir, bool screen)
{
int d, max, old;
- if (tns == NULL)
- return false;
-
old = tns->first;
d = tns->cols * (screen ? tns->rows : 1);
@@ -607,9 +576,6 @@ bool tns_zoom(tns_t *tns, int d)
{
int i, oldzl;
- if (tns == NULL || tns->thumbs == NULL)
- return false;
-
oldzl = tns->zl;
tns->zl += -(d < 0) + (d > 0);
tns->zl = MAX(tns->zl, 0);
@@ -631,8 +597,6 @@ int tns_translate(tns_t *tns, int x, int y)
{
int n;
- if (tns == NULL || tns->thumbs == NULL)
- return -1;
if (x < tns->x || y < tns->y)
return -1;