From 357968c815cede1fd91792f734439007f5fbac5b Mon Sep 17 00:00:00 2001 From: Yuxuan Shui Date: Fri, 26 Jul 2019 02:44:33 +0100 Subject: [PATCH] options: remove a spurious warning Signed-off-by: Yuxuan Shui --- src/backend/xrender/xrender.c | 1 + src/options.c | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/backend/xrender/xrender.c b/src/backend/xrender/xrender.c index 5810513..9d88f5a 100644 --- a/src/backend/xrender/xrender.c +++ b/src/backend/xrender/xrender.c @@ -461,6 +461,7 @@ static bool image_op(backend_t *base, enum image_operations op, void *image, return true; } +// TODO: use copy-on-write static void *copy(backend_t *base, const void *image, const region_t *reg) { const struct _xrender_image_data *img = image; struct _xrender_data *xd = (void *)base; diff --git a/src/options.c b/src/options.c index 7c1c016..74556fb 100644 --- a/src/options.c +++ b/src/options.c @@ -764,7 +764,7 @@ void get_cfg(options_t *opt, int argc, char *const *argv, bool shadow_enable, // --xrender-sync log_warn("Please use --xrender-sync-fence instead of --xrender-sync"); opt->xrender_sync_fence = true; - break; + break; P_CASEBOOL(313, xrender_sync_fence); P_CASEBOOL(315, no_fading_destroyed_argb); P_CASEBOOL(316, force_win_blend); @@ -800,7 +800,8 @@ void get_cfg(options_t *opt, int argc, char *const *argv, bool shadow_enable, setlocale(LC_NUMERIC, lc_numeric_old); free(lc_numeric_old); - if (opt->monitor_repaint && opt->backend != BKEND_XRENDER) { + if (opt->monitor_repaint && opt->backend != BKEND_XRENDER && + !opt->experimental_backends) { log_warn("--monitor-repaint has no effect when backend is not xrender"); }