Show number of cleared Litehtml cache images on debug
[claws.git] / src / plugins / litehtml_viewer / container_linux.cpp
index e4d3c1dad93092d393d578641b18650c803efcd3..0993f8d1f3da9715fa0755c569ecec8524b4b6c6 100644 (file)
@@ -834,9 +834,10 @@ void container_linux::clear_images()
        m_images.clear();
 }
 
-void container_linux::clear_images(gint desired_size)
+gint container_linux::clear_images(gint desired_size)
 {
        gint size = 0;
+       gint num = 0;
 
        /* First, tally up size of all the stored GdkPixbufs and
         * deallocate those which make the total size be above
@@ -854,6 +855,7 @@ void container_linux::clear_images(gint desired_size)
                if (size + cursize > desired_size) {
                        g_object_unref(img->second);
                        img->second = NULL;
+                       num++;
                } else {
                        size += cursize;
                }
@@ -865,6 +867,8 @@ void container_linux::clear_images(gint desired_size)
                                return true;
                        return false;
                        });
+
+       return num;
 }
 
 const litehtml::tchar_t* container_linux::get_default_font_name() const