Browse Source

Avoid crash if setting modifiers fails, closes #5158

Juan Linietsky 9 years ago
parent
commit
7e3044981e
1 changed files with 3 additions and 1 deletions
  1. 3 1
      platform/x11/os_x11.cpp

+ 3 - 1
platform/x11/os_x11.cpp

@@ -116,7 +116,9 @@ void OS_X11::initialize(const VideoMode& p_desired,int p_video_driver,int p_audi
 	x11_display = XOpenDisplay(NULL);
 	x11_display = XOpenDisplay(NULL);
 
 
 	char * modifiers = XSetLocaleModifiers ("@im=none");
 	char * modifiers = XSetLocaleModifiers ("@im=none");
-	ERR_FAIL_COND( modifiers == NULL );
+	if (modifiers==NULL) {
+		WARN_PRINT("Error setting locale modifiers");
+	}
 
 
 	const char* err;
 	const char* err;
 	xrr_get_monitors = NULL;
 	xrr_get_monitors = NULL;