also move cleanup to a function
This commit is contained in:
parent
0058267210
commit
46aa66625e
11
libs/img.c
11
libs/img.c
|
@ -1,3 +1,14 @@
|
||||||
|
void
|
||||||
|
cleanupimg(void)
|
||||||
|
{
|
||||||
|
if (image) {
|
||||||
|
imlib_free_image();
|
||||||
|
image = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
setimageopts(void)
|
setimageopts(void)
|
||||||
{
|
{
|
||||||
|
|
|
@ -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;
|
||||||
|
|
6
spmenu.c
6
spmenu.c
|
@ -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]);
|
||||||
|
|
Loading…
Reference in a new issue