diff options
| author | Isaac Freund <ifreund@ifreund.xyz> | 2021-05-31 01:00:49 +0000 |
|---|---|---|
| committer | Isaac Freund <ifreund@ifreund.xyz> | 2021-05-31 01:00:49 +0000 |
| commit | 9ee788b65e5b6616a13d5c34eb9e58833144e511 (patch) | |
| tree | 26e20b0a6d38f48c07134cdb300cf08429a54658 | |
| parent | c68b96870f4eb89e12960ee1d9da79aaf47d8e60 (diff) | |
| download | river-9ee788b65e5b6616a13d5c34eb9e58833144e511.tar.gz river-9ee788b65e5b6616a13d5c34eb9e58833144e511.tar.xz | |
render: damage output on view opacity change
| -rw-r--r-- | river/View.zig | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/river/View.zig b/river/View.zig index cc44133..b059e26 100644 --- a/river/View.zig +++ b/river/View.zig @@ -536,7 +536,6 @@ pub fn notifyAppId(self: Self) void { /// Change the opacity of a view by config.opacity.delta. /// If the target opacity was reached, return true. fn incrementOpacity(self: *Self) bool { - // TODO damage view when implementing damage based rendering if (self.opacity < self.current.target_opacity) { self.opacity += server.config.opacity.delta; if (self.opacity < self.current.target_opacity) return false; @@ -545,6 +544,7 @@ fn incrementOpacity(self: *Self) bool { if (self.opacity > self.current.target_opacity) return false; } self.opacity = self.current.target_opacity; + self.output.damage.addWhole(); return true; } |
