aboutsummaryrefslogtreecommitdiffstats
path: root/include/swaybar
diff options
context:
space:
mode:
authorLibravatar Ian Fan <ianfan0@gmail.com>2018-09-28 16:17:15 +0100
committerLibravatar Ian Fan <ianfan0@gmail.com>2018-09-30 10:07:33 +0100
commit02dfeea54c4eac2a96c0d8d614d5c16d96358ad0 (patch)
tree1f1d49abca1369c7e165991f69d8451f01af5c2f /include/swaybar
parentMerge pull request #2732 from RyanDwyer/fix-zero-outputs (diff)
downloadsway-02dfeea54c4eac2a96c0d8d614d5c16d96358ad0.tar.gz
sway-02dfeea54c4eac2a96c0d8d614d5c16d96358ad0.tar.zst
sway-02dfeea54c4eac2a96c0d8d614d5c16d96358ad0.zip
swaybar: synchronize rendering to output frames
Diffstat (limited to 'include/swaybar')
-rw-r--r--include/swaybar/bar.h2
-rw-r--r--include/swaybar/render.h4
2 files changed, 3 insertions, 3 deletions
diff --git a/include/swaybar/bar.h b/include/swaybar/bar.h
index 20992014..de234111 100644
--- a/include/swaybar/bar.h
+++ b/include/swaybar/bar.h
@@ -83,6 +83,8 @@ struct swaybar_output {
83 enum wl_output_subpixel subpixel; 83 enum wl_output_subpixel subpixel;
84 struct pool_buffer buffers[2]; 84 struct pool_buffer buffers[2];
85 struct pool_buffer *current_buffer; 85 struct pool_buffer *current_buffer;
86 bool dirty;
87 bool frame_scheduled;
86}; 88};
87 89
88struct swaybar_workspace { 90struct swaybar_workspace {
diff --git a/include/swaybar/render.h b/include/swaybar/render.h
index 071e2298..ebdc69e4 100644
--- a/include/swaybar/render.h
+++ b/include/swaybar/render.h
@@ -1,10 +1,8 @@
1#ifndef _SWAYBAR_RENDER_H 1#ifndef _SWAYBAR_RENDER_H
2#define _SWAYBAR_RENDER_H 2#define _SWAYBAR_RENDER_H
3 3
4struct swaybar;
5struct swaybar_output; 4struct swaybar_output;
6struct swaybar_config;
7 5
8void render_frame(struct swaybar *bar, struct swaybar_output *output); 6void render_frame(struct swaybar_output *output);
9 7
10#endif 8#endif