added pipline_hide so that future patches can use it. Some will.
parent
ddf6b54da7
commit
492591e4b9
14
src/render.c
14
src/render.c
|
|
@ -161,6 +161,20 @@ int pipeline_get_future_widths(struct Pipeline *pipeline) {
|
||||||
return width;
|
return width;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void pipeline_hide(struct Pipeline *pipeline) {
|
||||||
|
if (!pipeline || !pipeline_is_visible(pipeline))
|
||||||
|
return;
|
||||||
|
|
||||||
|
|
||||||
|
zwlr_layer_surface_v1_destroy(pipeline->layer_surface);
|
||||||
|
wl_surface_destroy(pipeline->surface);
|
||||||
|
shm_destroy(pipeline->shm);
|
||||||
|
|
||||||
|
pipeline->layer_surface = NULL;
|
||||||
|
pipeline->surface = NULL;
|
||||||
|
pipeline->shm = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
void pipeline_invalidate(struct Pipeline *pipeline) {
|
void pipeline_invalidate(struct Pipeline *pipeline) {
|
||||||
if (!pipeline || pipeline->invalid || !pipeline_is_visible(pipeline))
|
if (!pipeline || pipeline->invalid || !pipeline_is_visible(pipeline))
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
|
|
@ -59,6 +59,7 @@ void pipeline_add(struct Pipeline *pipeline, const struct PipelineListener *list
|
||||||
struct Pipeline *pipeline_create(void);
|
struct Pipeline *pipeline_create(void);
|
||||||
void pipeline_destroy(struct Pipeline *pipeline);
|
void pipeline_destroy(struct Pipeline *pipeline);
|
||||||
int pipeline_get_future_widths(struct Pipeline *pipeline);
|
int pipeline_get_future_widths(struct Pipeline *pipeline);
|
||||||
|
void pipeline_hide(struct Pipeline *pipeline);
|
||||||
void pipeline_invalidate(struct Pipeline *pipeline);
|
void pipeline_invalidate(struct Pipeline *pipeline);
|
||||||
int pipeline_is_visible(struct Pipeline *pipeline);
|
int pipeline_is_visible(struct Pipeline *pipeline);
|
||||||
void pipeline_show(struct Pipeline *pipeline, struct wl_output *output);
|
void pipeline_show(struct Pipeline *pipeline, struct wl_output *output);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue