Fall back to ANIMATION_NONE if startup-animation is zoom

get_animation_type() parses "none", "zoom" and "fade" but for the
startup animation, we only support "none" and "fade".  If we get "zoom"
just fall back to "none" like we do for all unrecognized strings.

https://bugs.freedesktop.org/show_bug.cgi?id=71006
dev
Kristian Høgsberg 11 years ago
parent 4a7409a1f5
commit 912e0a117a
  1. 3
      src/shell.c

@ -490,6 +490,9 @@ shell_configuration(struct desktop_shell *shell)
"startup-animation", &s, "fade"); "startup-animation", &s, "fade");
shell->startup_animation_type = get_animation_type(s); shell->startup_animation_type = get_animation_type(s);
free(s); free(s);
if (shell->startup_animation_type == ANIMATION_ZOOM)
shell->startup_animation_type = ANIMATION_NONE;
weston_config_section_get_uint(section, "num-workspaces", weston_config_section_get_uint(section, "num-workspaces",
&shell->workspaces.num, &shell->workspaces.num,
DEFAULT_NUM_WORKSPACES); DEFAULT_NUM_WORKSPACES);

Loading…
Cancel
Save