also move cleanup to a function

This commit is contained in:
speedie 2023-03-02 11:46:44 +01:00
parent 0058267210
commit 46aa66625e
3 changed files with 14 additions and 4 deletions

View file

@ -1,3 +1,14 @@
void
cleanupimg(void)
{
if (image) {
imlib_free_image();
image = NULL;
}
return;
}
void void
setimageopts(void) setimageopts(void)
{ {

View file

@ -4,5 +4,6 @@
#include <openssl/md5.h> #include <openssl/md5.h>
static void setimageopts(void); static void setimageopts(void);
static void cleanupimg(void);
static Imlib_Image image = NULL; static Imlib_Image image = NULL;

View file

@ -280,11 +280,9 @@ cleanup(void)
size_t i; size_t i;
#if USEIMAGE #if USEIMAGE
if (image) { cleanupimg();
imlib_free_image();
image = NULL;
}
#endif #endif
XUngrabKey(dpy, AnyKey, AnyModifier, root); XUngrabKey(dpy, AnyKey, AnyModifier, root);
for (i = 0; i < SchemeLast; i++) for (i = 0; i < SchemeLast; i++)
free(scheme[i]); free(scheme[i]);