summaryrefslogtreecommitdiff
path: root/packages/matchbox-keyboard/mboxkbd-layouts-gui/auto-mkdir.patch
diff options
context:
space:
mode:
authorPaul Sokolovsky <pmiscml@gmail.com>2007-11-30 16:50:05 +0000
committerPaul Sokolovsky <pmiscml@gmail.com>2007-11-30 16:50:05 +0000
commit550e6926680d70c8013ccffce7233564e93ca539 (patch)
tree188e24e04eddf9d4a31850c303bba0f206241b59 /packages/matchbox-keyboard/mboxkbd-layouts-gui/auto-mkdir.patch
parent2b8cee3e63a824c699d6bb718b3e9fb636b7522c (diff)
mboxkbd-layouts-gui: Sane-itize and add desktop icon.
* Icon was shamelessly hacked up from matchbox-keyboards' and gpe-conf-time's.
Diffstat (limited to 'packages/matchbox-keyboard/mboxkbd-layouts-gui/auto-mkdir.patch')
-rw-r--r--packages/matchbox-keyboard/mboxkbd-layouts-gui/auto-mkdir.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/packages/matchbox-keyboard/mboxkbd-layouts-gui/auto-mkdir.patch b/packages/matchbox-keyboard/mboxkbd-layouts-gui/auto-mkdir.patch
new file mode 100644
index 0000000000..82f6cb50b9
--- /dev/null
+++ b/packages/matchbox-keyboard/mboxkbd-layouts-gui/auto-mkdir.patch
@@ -0,0 +1,16 @@
+diff -r cccb513c808c src/interface.c
+--- a/src/interface.c Wed Nov 28 01:22:54 2007 +0200
++++ b/src/interface.c Wed Nov 28 01:43:12 2007 +0200
+@@ -93,8 +93,12 @@ static void fill_user_list(GtkListStore
+ strcpy(linkpath, home_dir);
+ strcat(linkpath, "/");
+ strcat(linkpath, USR_LAYOUT_SUFFIX);
++ if (access(linkpath, X_OK)) {
++ mkdir(linkpath, 0711);
++ }
+ dir = opendir(linkpath);
+ if(!dir) {
++ fprintf(stderr, "Cannot read %s directory: ", linkpath);
+ perror("opendir");
+ exit(1);
+ }