aboutsummaryrefslogtreecommitdiffstats
path: root/include/sway/output.h
diff options
context:
space:
mode:
authorLibravatar emersion <contact@emersion.fr>2019-03-11 11:45:01 +0100
committerLibravatar Brian Ashworth <bosrsf04@gmail.com>2019-03-11 12:43:01 -0400
commit076257a978ce5f93b9b1613e43a067e602b5b041 (patch)
treef87dcb88bee0097cbf741df180f17d06299087cf /include/sway/output.h
parentFix size_t temporary underflow in log_loaded_themes (diff)
downloadsway-076257a978ce5f93b9b1613e43a067e602b5b041.tar.gz
sway-076257a978ce5f93b9b1613e43a067e602b5b041.tar.zst
sway-076257a978ce5f93b9b1613e43a067e602b5b041.zip
Stop using wlr_output->{lx,ly}
Also fixes sway_output->{lx,ly,width,height} not being updated. Also fixes output_get_in_direction adding buffer coords to layout coords.
Diffstat (limited to 'include/sway/output.h')
-rw-r--r--include/sway/output.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/sway/output.h b/include/sway/output.h
index ea7a2174..32ed1e28 100644
--- a/include/sway/output.h
+++ b/include/sway/output.h
@@ -29,8 +29,8 @@ struct sway_output {
29 struct timespec last_frame; 29 struct timespec last_frame;
30 struct wlr_output_damage *damage; 30 struct wlr_output_damage *damage;
31 31
32 int lx, ly; 32 int lx, ly; // layout coords
33 int width, height; 33 int width, height; // transformed buffer size
34 34
35 bool enabled, configured; 35 bool enabled, configured;
36 list_t *workspaces; 36 list_t *workspaces;
@@ -144,7 +144,7 @@ void output_get_box(struct sway_output *output, struct wlr_box *box);
144enum sway_container_layout output_get_default_layout( 144enum sway_container_layout output_get_default_layout(
145 struct sway_output *output); 145 struct sway_output *output);
146 146
147void render_rect(struct wlr_output *wlr_output, 147void render_rect(struct sway_output *output,
148 pixman_region32_t *output_damage, const struct wlr_box *_box, 148 pixman_region32_t *output_damage, const struct wlr_box *_box,
149 float color[static 4]); 149 float color[static 4]);
150 150