summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRuslan Kabatsayev <b7.10110111@gmail.com>2012-06-18 17:23:46 +0400
committerMichael Meeks <michael.meeks@suse.com>2012-06-19 10:40:22 +0100
commit0caef741da051161350de3b32a9da453ec7c4d16 (patch)
tree33d8b5f360a3c8492e015a03f74366b88cb22467
parent3de97fff254c369927216d341057dbad3b3fbde2 (diff)
GTK: don't crash on X errors
Change-Id: I5b1353b409bc7043d2d1c313a3606ed807eced4b Signed-off-by: Fridrich Štrba <fridrich.strba@bluewin.ch> Signed-off-by: Michael Meeks <michael.meeks@suse.com>
-rw-r--r--vcl/unx/gtk/app/gtkdata.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/vcl/unx/gtk/app/gtkdata.cxx b/vcl/unx/gtk/app/gtkdata.cxx
index c147f3ed99a3..fbc3b22c653d 100644
--- a/vcl/unx/gtk/app/gtkdata.cxx
+++ b/vcl/unx/gtk/app/gtkdata.cxx
@@ -667,6 +667,7 @@ void GtkData::Init()
// init gtk/gdk
gtk_init_check( &nParams, &pCmdLineAry );
+ gdk_error_trap_push();
for (i = 0; i < nParams; i++ )
g_free( pCmdLineAry[i] );