{
cfdata->flip_mode = 1;
e_config->desk_flip_animate_mode = 1;
- e_config->desk_flip_animate_interpolation = 0;
- e_config->desk_flip_animate_time = 0.5;
}
- else
+ if (!cfdata->flip_animate)
{
cfdata->flip_mode = 0;
e_config->desk_flip_animate_mode = 0;
return 1;
}
- if (cfdata->flip_animate)
- {
- if ((cfdata->flip_mode != 1) ||
- (e_config->desk_flip_animate_mode != 1) ||
- (e_config->desk_flip_animate_interpolation != 0) ||
- (e_config->desk_flip_animate_time != 0.5))
- return 1;
- }
- else
- {
- if ((cfdata->flip_mode != 0) ||
- (e_config->desk_flip_animate_mode != 0))
- return 1;
- }
+ if ( (cfdata->flip_animate && (e_config->desk_flip_animate_mode == 0)) ||
+ (!cfdata->flip_animate && (e_config->desk_flip_animate_mode != 0)) )
+ return 1;
return 0;
}
EINA_LIST_FOREACH(con->zones, lll, zone)
e_zone_desk_count_set(zone, cfdata->x, cfdata->y);
+ cfdata->flip_animate = cfdata->flip_mode > 0;
+
e_config->desk_flip_animate_mode = cfdata->flip_mode;
e_config->desk_flip_animate_interpolation = cfdata->flip_interp;
e_config->desk_flip_pan_bg = cfdata->flip_pan_bg;