Free screenshot state
This commit is contained in:
parent
ecd5263d4d
commit
4374c52135
|
@ -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…
Reference in New Issue