Free screenshot state

master
emersion 7 years ago
parent ecd5263d4d
commit 4374c52135
No known key found for this signature in database
GPG Key ID: 0FDE7BE0E88F5E48

@ -43,7 +43,7 @@ static void output_frame_notify(struct wl_listener *listener, void *_data) {
orbital_screenshot_send_done(state->screenshot->resource); orbital_screenshot_send_done(state->screenshot->resource);
// TODO: free(state) free(state);
} }
static void screenshooter_shoot(struct wl_client *client, static void screenshooter_shoot(struct wl_client *client,
@ -69,8 +69,10 @@ static void screenshooter_shoot(struct wl_client *client,
return; return;
} }
struct wlr_screenshot *screenshot; struct wlr_screenshot *screenshot =
if (!(screenshot = calloc(1, sizeof(struct wlr_screenshot)))) { calloc(1, sizeof(struct wlr_screenshot));
if (!screenshot) {
wl_client_post_no_memory(client);
return; return;
} }
screenshot->output = _output; screenshot->output = _output;

Loading…
Cancel
Save