diff --git a/src/compositor/meta-shadow-factory.c b/src/compositor/meta-shadow-factory.c index 6f02ef58b..a5bce4895 100644 --- a/src/compositor/meta-shadow-factory.c +++ b/src/compositor/meta-shadow-factory.c @@ -496,7 +496,12 @@ get_box_filter_size (int radius) static int get_shadow_spread (int radius) { - int d = get_box_filter_size (radius); + int d; + + if (radius == 0) + return 0; + + d = get_box_filter_size (radius); if (d % 2 == 1) return 3 * (d / 2);