diff options
author | Drew DeVault <sir@cmpwn.com> | 2015-11-18 08:36:08 -0500 |
---|---|---|
committer | Drew DeVault <sir@cmpwn.com> | 2015-11-18 08:36:08 -0500 |
commit | e9a52edac6e08dce0f9987ad503204d244efd4ef (patch) | |
tree | b58c91ff66015b146bfc2bf3db7c1d3c1598e8a4 | |
parent | f7c78d61e15d85729d3a83f3bf64336e452f20c9 (diff) | |
download | swaybg-e9a52edac6e08dce0f9987ad503204d244efd4ef.tar.gz swaybg-e9a52edac6e08dce0f9987ad503204d244efd4ef.tar.bz2 |
Clean up memory pool files better
-rw-r--r-- | main.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -17,11 +17,14 @@ int main(int argc, char **argv) { if (!(state = client_setup(100, 100))) { return -1; } + struct output_state *output = state->outputs->items[0]; + state->width = output->width; + state->height = output->height; uint8_t r = 100, g = 100, b = 100; do { - if (client_prerender(state)) { + if (client_prerender(state) && state->cairo) { cairo_set_source_rgb(state->cairo, r / 256.0, g / 256.0, b / 256.0); cairo_rectangle(state->cairo, 0, 0, state->width, state->height); cairo_fill(state->cairo); |