diff options
author | Richard Grenville <[email protected]> | 2014-07-29 09:29:26 +0800 |
---|---|---|
committer | Richard Grenville <[email protected]> | 2014-07-29 09:29:26 +0800 |
commit | 66b420aa62d28af6f6e7b064f58db446829b4f6a (patch) | |
tree | bd92a7b7fdfc4b9a294c59ab1674c54def12a262 /compton.c | |
parent | d8f0aba7b5e0896ae2cba51a728b33e515682563 (diff) | |
download | tdebase-66b420aa62d28af6f6e7b064f58db446829b4f6a.tar.gz tdebase-66b420aa62d28af6f6e7b064f58db446829b4f6a.zip |
Misc: Fix compilation with NO_VSYNC_OPENGL_GLSL / NO_C2
Fix compilation with NO_VSYNC_OPENGL_GLSL / NO_C2.
Diffstat (limited to 'compton.c')
-rw-r--r-- | compton.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -2587,6 +2587,7 @@ win_update_opacity_rule(session_t *ps, win *w) { if (IsViewable != w->a.map_state) return; +#ifdef CONFIG_C2 // If long is 32-bit, unfortunately there's no way could we express "unset", // so we just entirely don't distinguish "unset" and OPAQUE opacity_t opacity = OPAQUE; @@ -2602,6 +2603,7 @@ win_update_opacity_rule(session_t *ps, win *w) { else if (OPAQUE != w->opacity_set) wid_rm_opacity_prop(ps, w->id); w->opacity_set = opacity; +#endif } /** @@ -5162,6 +5164,7 @@ parse_geometry_end: */ static inline bool parse_rule_opacity(session_t *ps, const char *src) { +#ifdef CONFIG_C2 // Find opacity value char *endptr = NULL; long val = strtol(src, &endptr, 0); @@ -5186,6 +5189,10 @@ parse_rule_opacity(session_t *ps, const char *src) { // Parse pattern // I hope 1-100 is acceptable for (void *) return c2_parsed(ps, &ps->o.opacity_rules, endptr, (void *) val); +#else + printf_errf("(\"%s\"): Condition support not compiled in.", src); + return false; +#endif } #ifdef CONFIG_LIBCONFIG |