static void thumb_loader_std_done_cb(ImageLoader *il, gpointer data)
{
- ThumbLoaderStd *tl = (ThumbLoaderStd *)data;
+ ThumbLoaderStd *tl = static_cast<ThumbLoaderStd *>(data);
GdkPixbuf *pixbuf;
DEBUG_1("thumb image done: %s", tl->fd ? tl->fd->path : "???");
static void thumb_loader_std_error_cb(ImageLoader *il, gpointer data)
{
- ThumbLoaderStd *tl = (ThumbLoaderStd *)data;
+ ThumbLoaderStd *tl = static_cast<ThumbLoaderStd *>(data);
/* if at least some of the image is available, go to done */
if (image_loader_get_pixbuf(tl->il) != NULL)
static void thumb_loader_std_progress_cb(ImageLoader *UNUSED(il), gdouble percent, gpointer data)
{
- ThumbLoaderStd *tl = (ThumbLoaderStd *)data;
+ ThumbLoaderStd *tl = static_cast<ThumbLoaderStd *>(data);
tl->progress = (gdouble)percent;
if (!tl) return;
- tv = tl->data;
+ tv = static_cast<ThumbValidate *>(tl->data);
if (tv->idle_id)
{
static void thumb_loader_std_thumb_file_validate_done_cb(ThumbLoaderStd *UNUSED(tl), gpointer data)
{
- ThumbValidate *tv = (ThumbValidate *)data;
+ ThumbValidate *tv = static_cast<ThumbValidate *>(data);
GdkPixbuf *pixbuf;
gboolean valid = FALSE;
static void thumb_loader_std_thumb_file_validate_error_cb(ThumbLoaderStd *UNUSED(tl), gpointer data)
{
- ThumbValidate *tv = (ThumbValidate *)data;
+ ThumbValidate *tv = static_cast<ThumbValidate *>(data);
thumb_loader_std_thumb_file_validate_finish(tv, FALSE);
}
static gboolean thumb_loader_std_thumb_file_validate_idle_cb(gpointer data)
{
- ThumbValidate *tv = (ThumbValidate *)data;
+ ThumbValidate *tv = static_cast<ThumbValidate *>(data);
tv->idle_id = 0;
thumb_loader_std_thumb_file_validate_finish(tv, FALSE);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
ThumbLoaderStd *thumb_loader_std_thumb_file_validate(const gchar *thumb_path, gint allowed_days,
static void thumb_std_maint_move_validate_cb(const gchar *UNUSED(path), gboolean UNUSED(valid), gpointer data)
{
- TMaintMove *tm = (TMaintMove *)data;
+ TMaintMove *tm = static_cast<TMaintMove *>(data);
GdkPixbuf *pixbuf;
/* get the original thumbnail pixbuf (unrotated, with original options)
TMaintMove *tm;
gchar *pathl;
- if (!thumb_std_maint_move_list) return FALSE;
+ if (!thumb_std_maint_move_list) return G_SOURCE_REMOVE;
- tm = thumb_std_maint_move_list->data;
+ tm = static_cast<TMaintMove *>(thumb_std_maint_move_list->data);
thumb_std_maint_move_list = g_list_remove(thumb_std_maint_move_list, tm);
if (!thumb_std_maint_move_list) thumb_std_maint_move_tail = NULL;
thumb_std_maint_move_step(tm);
- return FALSE;
+ return G_SOURCE_REMOVE;
}
/* This will schedule a move of the thumbnail for source image to dest when idle.