From 00582672109f08df61a9c0dc6c65b1106d5ca7e6 Mon Sep 17 00:00:00 2001 From: speedie Date: Thu, 2 Mar 2023 11:44:59 +0100 Subject: [PATCH] move imlib2 calls to a separate function --- libs/img.c | 13 +++++++++++++ libs/img.h | 2 ++ spmenu.c | 9 +-------- 3 files changed, 16 insertions(+), 8 deletions(-) diff --git a/libs/img.c b/libs/img.c index cd30dc8..819cff3 100644 --- a/libs/img.c +++ b/libs/img.c @@ -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 createifnexist(const char *dir) { diff --git a/libs/img.h b/libs/img.h index e0bdac7..6512ff4 100644 --- a/libs/img.h +++ b/libs/img.h @@ -3,4 +3,6 @@ #include #include +static void setimageopts(void); + static Imlib_Image image = NULL; diff --git a/spmenu.c b/spmenu.c index 0d993ba..f408749 100644 --- a/spmenu.c +++ b/spmenu.c @@ -1518,14 +1518,7 @@ setup(void) XChangeProperty(dpy, win, types, XA_ATOM, 32, PropModeReplace, (unsigned char *) &dock, 1); #if USEIMAGE - 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); + setimageopts(); #endif /* input methods */