[Xfce4-commits] <ristretto:master> Add assertions for easier debugging
Stephan Arts
noreply at xfce.org
Fri Dec 2 20:00:02 CET 2011
Updating branch refs/heads/master
to 95cb53159a2b874b0ee9d070e5ab12695d40571f (commit)
from e0401b759d80569596241ec9e27f33387849ca42 (commit)
commit 95cb53159a2b874b0ee9d070e5ab12695d40571f
Author: Stephan Arts <stephan at xfce.org>
Date: Fri Dec 2 19:56:23 2011 +0100
Add assertions for easier debugging
src/thumbnailer.c | 16 +++++++++++++++-
1 files changed, 15 insertions(+), 1 deletions(-)
diff --git a/src/thumbnailer.c b/src/thumbnailer.c
index 83ea2d6..d52a80a 100644
--- a/src/thumbnailer.c
+++ b/src/thumbnailer.c
@@ -290,6 +290,10 @@ rstto_thumbnailer_queue_thumbnail (
RsttoThumbnailer *thumbnailer,
RsttoThumbnail *thumb)
{
+ g_return_if_fail ( RSTTO_IS_THUMBNAILER (thumbnailer) );
+
+ g_return_if_fail ( RSTTO_IS_THUMBNAIL (thumb) );
+
if (thumbnailer->priv->request_timer_id)
{
g_source_remove (thumbnailer->priv->request_timer_id);
@@ -327,7 +331,9 @@ rstto_thumbnailer_dequeue_thumbnail (
RsttoThumbnailer *thumbnailer,
RsttoThumbnail *thumb)
{
- g_return_if_fail(thumbnailer != NULL);
+ g_return_if_fail ( RSTTO_IS_THUMBNAILER (thumbnailer) );
+
+ g_return_if_fail ( RSTTO_IS_THUMBNAIL (thumb) );
if (thumbnailer->priv->request_timer_id)
{
@@ -374,6 +380,8 @@ rstto_thumbnailer_queue_request_timer (
GtkWidget *error_dialog = NULL;
GtkWidget *vbox, *do_not_show_checkbox;
+ g_return_if_fail ( RSTTO_IS_THUMBNAILER (thumbnailer) );
+
uris = g_new0 (
const gchar *,
g_slist_length(thumbnailer->priv->queue) + 1);
@@ -467,6 +475,9 @@ cb_rstto_thumbnailer_request_finished (
gpointer data)
{
RsttoThumbnailer *thumbnailer = RSTTO_THUMBNAILER (data);
+
+ g_return_if_fail ( RSTTO_IS_THUMBNAILER (thumbnailer) );
+
g_slist_foreach (thumbnailer->priv->queue, (GFunc)g_object_unref, NULL);
g_slist_free (thumbnailer->priv->queue);
thumbnailer->priv->queue = NULL;
@@ -485,6 +496,9 @@ cb_rstto_thumbnailer_thumbnail_ready (
GSList *iter = thumbnailer->priv->queue;
gint x = 0;
const gchar *f_uri;
+
+ g_return_if_fail ( RSTTO_IS_THUMBNAILER (thumbnailer) );
+
while (iter)
{
if ((uri[x] == NULL) || (iter->data == NULL))
More information about the Xfce4-commits
mailing list