From bf7135783acd9ef8f899d6ebb7ed3d3bffa0762f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= <krh@bitplanet.net>
Date: Fri, 14 Jan 2011 11:19:33 -0500
Subject: [PATCH] Provide default values for inner-border style property

---
 src/vte.c |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/src/vte.c b/src/vte.c
index 5b95b1c..8bb3320 100644
--- a/src/vte.c
+++ b/src/vte.c
@@ -8131,6 +8131,24 @@ vte_terminal_init(VteTerminal *terminal)
 {
 	VteTerminalPrivate *pvt;
 
+#if GTK_CHECK_VERSION (2, 91, 2)
+	static GtkCssProvider *provider;
+	GtkStyleContext *context;
+
+	if (provider == NULL) {
+		provider = gtk_css_provider_new ();
+		gtk_css_provider_load_from_data (GTK_CSS_PROVIDER (provider),
+						 "VteTerminal {\n"
+						 "  -VteTerminal-inner-border: 1;\n"
+						 "}\n", -1, NULL);
+	}
+
+	context = gtk_widget_get_style_context (GTK_WIDGET (terminal));
+	gtk_style_context_add_provider (context,
+					GTK_STYLE_PROVIDER (provider),
+					GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
+#endif
+
 	_vte_debug_print(VTE_DEBUG_LIFECYCLE, "vte_terminal_init()\n");
 
 	/* Initialize private data. */
-- 
1.7.3.4

