free_devices_from_device_path (ply_device_manager_t *manager,
const char *device_path)
{
- char *key = NULL;
- ply_renderer_t *renderer = NULL;
+ void *key = NULL;
+ void *renderer = NULL;
ply_hashtable_lookup_full (manager->renderers,
(void *) device_path,
- (void **) &key,
- (void **) &renderer);
+ &key,
+ &renderer);
if (renderer == NULL)
return;
(void *) ply_renderer_get_device_name (renderer));
if (old_renderer != NULL) {
- ply_trace ("ignoring device %s since it's alerady managed",
+ ply_trace ("ignoring device %s since it's already managed",
ply_renderer_get_device_name (renderer));
ply_renderer_free (renderer);
renderer = NULL;
- return;
+ return true;
}
}
}
const char *filename)
{
int fd;
- mode_t mode;
assert (logger != NULL);
assert (filename != NULL);
case V_COLLISION_EXACT:
return PLY_RECTANGLE_OVERLAP_EXACT_LEFT_EDGE;
}
+ break;
case H_COLLISION_RIGHT:
switch (v_collision) {
case V_COLLISION_NONE:
case V_COLLISION_EXACT:
return PLY_RECTANGLE_OVERLAP_EXACT_RIGHT_EDGE;
}
+ break;
case H_COLLISION_BOTH:
switch (v_collision) {
case V_COLLISION_NONE:
case V_COLLISION_EXACT:
return PLY_RECTANGLE_OVERLAP_ALL_EDGES;
}
+ break;
case H_COLLISION_CONTAINED:
switch (v_collision) {
case V_COLLISION_NONE:
case V_COLLISION_EXACT:
return PLY_RECTANGLE_OVERLAP_NO_EDGES;
}
+ break;
case H_COLLISION_EXACT:
switch (v_collision) {
case V_COLLISION_NONE:
case V_COLLISION_EXACT:
return PLY_RECTANGLE_OVERLAP_NO_EDGES;
}
+ break;
}
return PLY_RECTANGLE_OVERLAP_NONE;
}
{
ply_trace ("checking if plymouth should show default splash");
- const char const *strings[] = {
+ const char * const strings[] = {
"single", "1", "s", "S", "-S", NULL
};
int i;
backend->head.area.height = 0;
}
-static const char const *get_visual_name (int visual)
+static const char *get_visual_name (int visual)
{
- static const char const *visuals[] =
+ static const char * const visuals[] =
{
[FB_VISUAL_MONO01] = "FB_VISUAL_MONO01",
[FB_VISUAL_MONO10] = "FB_VISUAL_MONO10",
/* In that case only draw the background if the sprite doesn't
* cover the complete area */
if (position_x > x || position_y > y ||
- (ply_pixel_buffer_get_width (sprite->image) + position_x) < (x + width) ||
- (ply_pixel_buffer_get_height (sprite->image) + position_y) < (y + height))
+ ((int)ply_pixel_buffer_get_width (sprite->image) + position_x) < (x + width) ||
+ ((int)ply_pixel_buffer_get_height (sprite->image) + position_y) < (y + height))
script_lib_draw_brackground (pixel_buffer, &clip_area, data);
} else {
script_lib_draw_brackground (pixel_buffer, &clip_area, data);
case PLY_BOOT_SPLASH_MODE_SHUTDOWN:
animation_prefix = "shutdown-animation-";
break;
+ default:
+ ply_trace ("unexpected splash mode 0x%x\n", plugin->mode);
+ return;
}
ply_trace ("trying prefix: %s", animation_prefix);