summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDrew DeVault <sir@cmpwn.com>2015-11-18 08:36:08 -0500
committerDrew DeVault <sir@cmpwn.com>2015-11-18 08:36:08 -0500
commite9a52edac6e08dce0f9987ad503204d244efd4ef (patch)
treeb58c91ff66015b146bfc2bf3db7c1d3c1598e8a4
parentf7c78d61e15d85729d3a83f3bf64336e452f20c9 (diff)
downloadswaybg-e9a52edac6e08dce0f9987ad503204d244efd4ef.tar.gz
swaybg-e9a52edac6e08dce0f9987ad503204d244efd4ef.tar.bz2
Clean up memory pool files better
-rw-r--r--main.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/main.c b/main.c
index e8f400c..790eb66 100644
--- a/main.c
+++ b/main.c
@@ -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);