Bug fix: make -X,--display actually work, improve error message if display not found
[monky] / src / conky.c
index 0b8d644..8b0763d 100644 (file)
@@ -9257,11 +9257,6 @@ void initialisation(int argc, char **argv) {
                        case 'a':
                                text_alignment = string_to_alignment(optarg);
                                break;
-                       case 'X':
-                               if (disp)
-                                       free(disp);
-                               disp = strdup(optarg);
-                               break;
 
 #ifdef OWN_WINDOW
                        case 'o':
@@ -9459,6 +9454,11 @@ int main(int argc, char **argv)
                        case 'w':
                                window.window = strtol(optarg, 0, 0);
                                break;
+                       case 'X':
+                               if (disp)
+                                       free(disp);
+                               disp = strdup(optarg);
+                               break;
 #endif /* X11 */
 
                        case '?':