aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2021-02-21 18:18:35 +0100
committerFurkan Sahin <furkan-dev@proton.me>2021-02-21 18:18:35 +0100
commite1d518eee311b7c1e1909cffbeb32de1a3b6af95 (patch)
treead6c57aa7291ea577c1a58ec461ece8bec222648 /include
parent3fb3b7e5d1c5004598f32419ddf608b861421da0 (diff)
transaction: Note if instructions are server requests
On server request, we need to send configure events to inform the client of the new intended size. If the client changes size itself, sending a configure event will only cause problems. Use transaction_commit_dirty_client to distinguish between the two transaction causes.
Diffstat (limited to 'include')
-rw-r--r--include/sway/desktop/transaction.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/sway/desktop/transaction.h b/include/sway/desktop/transaction.h
index 175489c5..af28169e 100644
--- a/include/sway/desktop/transaction.h
+++ b/include/sway/desktop/transaction.h
@@ -28,6 +28,12 @@ struct sway_view;
*/
void transaction_commit_dirty(void);
+/*
+ * Same as transaction_commit_dirty, but signalling that this is a
+ * client-initiated change has already taken effect.
+ */
+void transaction_commit_dirty_client(void);
+
/**
* Notify the transaction system that a view is ready for the new layout.
*