summaryrefslogtreecommitdiff
path: root/gtk/gtkicontheme.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkicontheme.c')
-rw-r--r--gtk/gtkicontheme.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/gtk/gtkicontheme.c b/gtk/gtkicontheme.c
index 2bd7a13aa3..2a663c55e8 100644
--- a/gtk/gtkicontheme.c
+++ b/gtk/gtkicontheme.c
@@ -2797,14 +2797,14 @@ theme_dir_size_difference (IconThemeDir *dir,
{
case ICON_THEME_DIR_FIXED:
return abs (scaled_size - scaled_dir_size);
- break;
+
case ICON_THEME_DIR_SCALABLE:
if (scaled_size < (dir->min_size * dir->scale))
return (dir->min_size * dir->scale) - scaled_size;
if (size > (dir->max_size * dir->scale))
return scaled_size - (dir->max_size * dir->scale);
return 0;
- break;
+
case ICON_THEME_DIR_THRESHOLD:
min = (dir->size - dir->threshold) * dir->scale;
max = (dir->size + dir->threshold) * dir->scale;
@@ -2813,13 +2813,12 @@ theme_dir_size_difference (IconThemeDir *dir,
if (scaled_size > max)
return scaled_size - max;
return 0;
- break;
+
case ICON_THEME_DIR_UNTHEMED:
+ default:
g_assert_not_reached ();
- break;
+ return 1000;
}
- g_assert_not_reached ();
- return 1000;
}
static const gchar *
@@ -2835,10 +2834,12 @@ string_from_suffix (IconSuffix suffix)
return ".png";
case ICON_SUFFIX_SYMBOLIC_PNG:
return ".symbolic.png";
+ case ICON_SUFFIX_NONE:
+ case HAS_ICON_FILE:
default:
g_assert_not_reached();
+ return NULL;
}
- return NULL;
}
static IconSuffix
@@ -3665,6 +3666,8 @@ apply_emblems_to_pixbuf (GdkPixbuf *pixbuf,
x = 0;
y = 0;
break;
+ default:
+ break;
}
if (icon == NULL)