summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKim Woelders <kim@woelders.dk>2021-12-18 18:15:03 +0100
committerKim Woelders <kim@woelders.dk>2021-12-19 09:32:34 +0100
commit343b2041cfc0963bcf1c2b73f647dc5c9fdca40f (patch)
tree4c83ff9654b9b437020d9b7b7736e97ca18fc8dd
parentb5e2bd146d6b8a56acf3039ac96dce699f308e96 (diff)
downloadimlib2-343b2041cfc0963bcf1c2b73f647dc5c9fdca40f.tar.gz
debug: Add some image caching debug
-rw-r--r--src/lib/image.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/image.c b/src/lib/image.c
index 5a0c45b..7e59280 100644
--- a/src/lib/image.c
+++ b/src/lib/image.c
@@ -117,6 +117,8 @@ __imlib_FindCachedImage(const char *file)
{
ImlibImage *im, *im_prev;
+ DP("%s: '%s'\n", __func__, file);
+
for (im = images, im_prev = NULL; im; im_prev = im, im = im->next)
{
/* if the filenames match and it's valid */
@@ -129,9 +131,11 @@ __imlib_FindCachedImage(const char *file)
im->next = images;
images = im;
}
+ DP(" got %p: '%s'\n", im, im->real_file);
return im;
}
}
+ DP(" got none\n");
return NULL;
}
@@ -139,6 +143,7 @@ __imlib_FindCachedImage(const char *file)
static void
__imlib_AddImageToCache(ImlibImage * im)
{
+ DP("%s: %p: '%s'\n", __func__, im, im->real_file);
im->next = images;
images = im;
}
@@ -149,6 +154,9 @@ __imlib_RemoveImageFromCache(ImlibImage * im_del)
{
ImlibImage *im, *im_prev;
+ im = im_del;
+ DP("%s: %p: '%s'\n", __func__, im, im->real_file);
+
for (im = images, im_prev = NULL; im; im_prev = im, im = im->next)
{
if (im == im_del)