aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/root.zig8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/root.zig b/src/root.zig
index 14935b2..c88557d 100644
--- a/src/root.zig
+++ b/src/root.zig
@@ -258,6 +258,11 @@ pub const Root = struct {
}
}
+ Log.Debug.log(
+ "Started transaction with {} pending configures.",
+ .{self.pending_configures},
+ );
+
if (self.pending_configures > 0) {
// TODO: log failure to create timer and commit immediately
self.transaction_timer = c.wl_event_loop_add_timer(
@@ -277,7 +282,8 @@ pub const Root = struct {
fn handle_timeout(data: ?*c_void) callconv(.C) c_int {
const root = @ptrCast(*Root, @alignCast(@alignOf(*Root), data));
- // TODO: log warning
+ Log.Error.log("Transaction timed out. Some imperfect frames may be shown.", .{});
+
root.commitTransaction();
return 0;