aboutsummaryrefslogtreecommitdiff
path: root/debian/patches/105_nxagent_export-remote-keyboard-config.full.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/105_nxagent_export-remote-keyboard-config.full.patch')
-rw-r--r--debian/patches/105_nxagent_export-remote-keyboard-config.full.patch21
1 files changed, 18 insertions, 3 deletions
diff --git a/debian/patches/105_nxagent_export-remote-keyboard-config.full.patch b/debian/patches/105_nxagent_export-remote-keyboard-config.full.patch
index 2ea3a2c1f..389feaf92 100644
--- a/debian/patches/105_nxagent_export-remote-keyboard-config.full.patch
+++ b/debian/patches/105_nxagent_export-remote-keyboard-config.full.patch
@@ -36,7 +36,16 @@ Last-Update: 2011-12-31
#include "NXlib.h"
-@@ -1790,6 +1791,42 @@
+@@ -72,6 +73,8 @@
+
+ #include "Xatom.h"
+
++#include <errno.h>
++
+ static int nxagentXkbGetNames(char **rules, char **model, char **layout,
+ char **variant, char **options);
+
+@@ -1790,6 +1793,48 @@
}
#endif
@@ -65,11 +74,17 @@ Last-Update: 2011-12-31
+ if ( doptions != NULL )
+ fprintf(keyboard_file, "options=%s\n", doptions);
+ fclose(keyboard_file);
++ fprintf(stderr, "keyboard file created\n");
++ }
++ else {
++ int save_err = errno;
++ fprintf(stderr, "keyboard file not created: %s\n", strerror(save_err));
+ }
+ free(keyboard_file_path);
-+ fprintf(stderr, "keyboard file created\n");
+ }
-+ fprintf(stderr, "SessionPath not defined\n");
++ else {
++ fprintf(stderr, "SessionPath not defined\n");
++ }
+ }
+ else
+ {