[PATCH] Add minimum size for terminal

Alexander Preisinger alexander.preisinger at gmail.com
Mon Jun 18 11:59:26 PDT 2012


At the moment the terminal can a negativ size and resizing it can create
some artifacts.
---
 clients/terminal.c |    6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/clients/terminal.c b/clients/terminal.c
index 4308875..7e1c741 100644
--- a/clients/terminal.c
+++ b/clients/terminal.c
@@ -772,6 +772,12 @@ resize_handler(struct widget *widget,
 	struct terminal *terminal = data;
 	int32_t columns, rows, m;
 
+    if (width < 200)
+        width = 200;
+
+    if (height < 50)
+        height = 50;
+
 	m = 2 * terminal->margin;
 	columns = (width - m) / (int32_t) terminal->extents.max_x_advance;
 	rows = (height - m) / (int32_t) terminal->extents.height;
-- 
1.7.10.4



More information about the wayland-devel mailing list