diff options
author | Jon Gjengset <jon@thesquareplanet.com> | 2013-09-09 18:14:59 +0100 |
---|---|---|
committer | Jon Gjengset <jon@thesquareplanet.com> | 2013-09-09 18:15:04 +0100 |
commit | 77a869fd4612c0cdffdee2f19ae5db3dda77adb6 (patch) | |
tree | 03d8e017697e0cf5f2ee0363e2ce8622159febf2 /mktrayicon.c | |
parent | Move bugs to Github issues #1 and #2 (diff) | |
download | mktrayicon-77a869fd4612c0cdffdee2f19ae5db3dda77adb6.tar.gz mktrayicon-77a869fd4612c0cdffdee2f19ae5db3dda77adb6.tar.bz2 mktrayicon-77a869fd4612c0cdffdee2f19ae5db3dda77adb6.zip |
Avoid X11 threading errors; fixes #1
Thanks: http://stackoverflow.com/a/18690540/472927
Diffstat (limited to 'mktrayicon.c')
-rw-r--r-- | mktrayicon.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/mktrayicon.c b/mktrayicon.c index 4b3e955..063eccb 100644 --- a/mktrayicon.c +++ b/mktrayicon.c @@ -4,6 +4,7 @@ */ #include <gtk/gtk.h> #include <glib.h> +#include <X11/Xlib.h> #include <stdio.h> #include <stdlib.h> @@ -180,6 +181,7 @@ int main(int argc, char **argv) FILE *fifo; GThread *reader; + XInitThreads(); /* see http://stackoverflow.com/a/18690540/472927 */ gtk_init(&argc, &argv); if (argc == 4 && strcmp(argv[1], "-i") == 0) { |