From 6f355c6ff71e457675a05c4f87a7b1f704aff513 Mon Sep 17 00:00:00 2001
From: Hummer12007 <hilobakho@gmail.com>
Date: Mon, 14 Aug 2017 20:43:37 +0300
Subject: [PATCH] Raise max ipc message size limit to 256 MB

---
 sway/ipc-server.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sway/ipc-server.c b/sway/ipc-server.c
index 46a37225..26d0be65 100644
--- a/sway/ipc-server.c
+++ b/sway/ipc-server.c
@@ -668,7 +668,8 @@ bool ipc_send_reply(struct ipc_client *client, const char *payload, uint32_t pay
 		client->write_buffer_size *= 2;
 	}
 
-	if (client->write_buffer_size > (1 << 22)) { // 4 MB
+	// TODO: reduce the limit back to 4 MB when screenshooter is implemented
+	if (client->write_buffer_size > (1 << 28)) { // 256 MB
 		sway_log(L_ERROR, "Client write buffer too big, disconnecting client");
 		ipc_client_disconnect(client);
 		return false;