]> Dogcows Code - chaz/tint2/blobdiff - src/server.c
issue 135 and xrandr management (more to come)
[chaz/tint2] / src / server.c
index 85ecd479b199b6cf7dd17a7328b9406a7d1ce1c4..9b09010506e2bc53323303ecb0df5eaae8d20a44 100644 (file)
@@ -219,15 +219,13 @@ int compareMonitor(const void *monitor1, const void *monitor2)
 }
 
 
-void get_monitors_and_desktops()
+void get_monitors()
 {
-       int i;
-
        if (server.monitor) free(server.monitor);
        server.nb_monitor = 0;
        server.monitor = 0;
 
-       int nb_monitor;
+       int i, nb_monitor;
        if (XineramaIsActive(server.dsp)) {
                XineramaScreenInfo *info = XineramaQueryScreens(server.dsp, &nb_monitor);
 
@@ -274,6 +272,12 @@ next:
                server.monitor[0].width = DisplayWidth (server.dsp, server.screen);
                server.monitor[0].height = DisplayHeight (server.dsp, server.screen);
        }
+}
+
+
+void get_desktops()
+{
+       int i;
 
        // detect number of desktops
        // wait 15s to leave some time for window manager startup
This page took 0.020354 seconds and 4 git commands to generate.