move imlib2 calls to a separate function

This commit is contained in:
speedie 2023-03-02 11:44:59 +01:00
parent 505c03c77b
commit 0058267210
3 changed files with 16 additions and 8 deletions

View file

@ -1,3 +1,16 @@
void
setimageopts(void)
{
imlib_set_cache_size(8192 * 1024);
imlib_context_set_blend(1);
imlib_context_set_dither(1);
imlib_set_color_usage(128);
imlib_context_set_display(dpy);
imlib_context_set_visual(visual);
imlib_context_set_colormap(cmap);
imlib_context_set_drawable(win);
}
void void
createifnexist(const char *dir) createifnexist(const char *dir)
{ {

View file

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

View file

@ -1518,14 +1518,7 @@ setup(void)
XChangeProperty(dpy, win, types, XA_ATOM, 32, PropModeReplace, (unsigned char *) &dock, 1); XChangeProperty(dpy, win, types, XA_ATOM, 32, PropModeReplace, (unsigned char *) &dock, 1);
#if USEIMAGE #if USEIMAGE
imlib_set_cache_size(8192 * 1024); setimageopts();
imlib_context_set_blend(1);
imlib_context_set_dither(1);
imlib_set_color_usage(128);
imlib_context_set_display(dpy);
imlib_context_set_visual(visual);
imlib_context_set_colormap(cmap);
imlib_context_set_drawable(win);
#endif #endif
/* input methods */ /* input methods */