Documentation: Use G_SOURCE_CONTINUE and G_SOURCE_REMOVE
[geeqie.git] / src / bar-histogram.cc
index de3f0d2..15fa54e 100644 (file)
@@ -90,20 +90,20 @@ static gboolean bar_pane_histogram_update_cb(gpointer data)
 
        gtk_widget_queue_draw_area(GTK_WIDGET(phd->drawing_area), 0, 0, phd->histogram_width, phd->histogram_height);
 
-       if (phd->fd == NULL) return FALSE;
+       if (phd->fd == NULL) return G_SOURCE_REMOVE;
        histmap = histmap_get(phd->fd);
 
        if (!histmap)
                {
                histmap_start_idle(phd->fd);
-               return FALSE;
+               return G_SOURCE_REMOVE;
                }
 
        phd->pixbuf = gdk_pixbuf_new(GDK_COLORSPACE_RGB, FALSE, 8, phd->histogram_width, phd->histogram_height);
        gdk_pixbuf_fill(phd->pixbuf, 0xffffffff);
        histogram_draw(phd->histogram, histmap, phd->pixbuf, 0, 0, phd->histogram_width, phd->histogram_height);
 
-       return FALSE;
+       return G_SOURCE_REMOVE;
 }
 
 
@@ -111,7 +111,7 @@ static void bar_pane_histogram_set_fd(GtkWidget *pane, FileData *fd)
 {
        PaneHistogramData *phd;
 
-       phd = g_object_get_data(G_OBJECT(pane), "pane_data");
+       phd = static_cast<PaneHistogramData *>(g_object_get_data(G_OBJECT(pane), "pane_data"));
        if (!phd) return;
 
        file_data_unref(phd->fd);
@@ -124,7 +124,7 @@ static void bar_pane_histogram_write_config(GtkWidget *pane, GString *outstr, gi
 {
        PaneHistogramData *phd;
 
-       phd = g_object_get_data(G_OBJECT(pane), "pane_data");
+       phd = static_cast<PaneHistogramData *>(g_object_get_data(G_OBJECT(pane), "pane_data"));
        if (!phd) return;
 
        WRITE_NL(); WRITE_STRING("<pane_histogram ");
@@ -347,7 +347,7 @@ void bar_pane_histogram_update_from_config(GtkWidget *pane, const gchar **attrib
 {
        PaneHistogramData *phd;
 
-       phd = g_object_get_data(G_OBJECT(pane), "pane_data");
+       phd = static_cast<PaneHistogramData *>(g_object_get_data(G_OBJECT(pane), "pane_data"));
        if (!phd) return;
 
        gint histogram_channel = phd->histogram->histogram_channel;