ext = filter_to_list(fe->extensions);
if (ext) extension_list = g_list_concat(extension_list, ext);
- if (fe->file_class >= 0 && fe->file_class < FILE_FORMAT_CLASSES)
+ if (fe->file_class < FILE_FORMAT_CLASSES)
{
ext = filter_to_list(fe->extensions);
if (ext) file_class_extension_list[fe->file_class] = g_list_concat(file_class_extension_list[fe->file_class], ext);
GList *work;
guint ln;
- if (file_class < 0 || file_class >= FILE_FORMAT_CLASSES)
+ if (file_class >= FILE_FORMAT_CLASSES)
{
log_printf("WARNING: invalid file class %d\n", file_class);
return FALSE;
if (!osd) return;
- if (flag < IMAGE_OSD_NONE || flag >= IMAGE_OSD_COUNT) return;
+ if (flag >= IMAGE_OSD_COUNT) return;
if (duration < 0) duration = IMAGE_OSD_DEFAULT_DURATION;
if (duration > 1) duration += 1;
{
if (t->func == info_tab_new_funcs[i])
{
- g_assert(t->pos >= 0 && t->pos < G_N_ELEMENTS(info_tab_new_funcs));
+ g_assert(t->pos < G_N_ELEMENTS(info_tab_new_funcs));
str[t->pos] = i + '1';
}
}
layout_config_parse(options->layout.style, options->layout.order,
&lw->dir_location, &lw->file_location, &lw->image_location);
- lw->dir_view_type = CLAMP(options->layout.dir_view_type, 0, VIEW_DIR_TYPES_COUNT - 1);
- lw->file_view_type = CLAMP(options->layout.file_view_type, 0, VIEW_FILE_TYPES_COUNT - 1);
+ lw->dir_view_type = options->layout.dir_view_type;
+ if (lw->dir_view_type >= VIEW_DIR_TYPES_COUNT) lw->dir_view_type = 0;
+ lw->file_view_type = options->layout.file_view_type;
+ if (lw->file_view_type >= VIEW_FILE_TYPES_COUNT) lw->file_view_type = 0;
/* divider positions */
static const gchar *print_output_name(PrintOutput output)
{
- if (output < 0 || output >= PRINT_OUTPUT_COUNT) return "";
+ if (output >= PRINT_OUTPUT_COUNT) return "";
return _(print_output_text[output]);
}
{
PaperUnits old_units;
- if (units < 0 || units >= PAPER_UNIT_COUNT) return;
+ if (units >= PAPER_UNIT_COUNT) return;
old_units = pw->paper_units;
pw->paper_units = units;