]> git.sur5r.net Git - i3/i3/commitdiff
Don’t call ev_destroy_loop with ev < 4 in atexit (Thanks xeen)
authorMichael Stapelberg <michael@stapelberg.de>
Sat, 15 Oct 2011 15:56:32 +0000 (16:56 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Sat, 15 Oct 2011 15:56:32 +0000 (16:56 +0100)
src/main.c

index 610a2c19648009b0cc02701372238134c74d6c42..ffdc1fd32c675f42d24ccf00a7bfb6a8b58773b3 100644 (file)
@@ -181,7 +181,12 @@ static void xkb_got_event(EV_P_ struct ev_io *w, int revents) {
  *
  */
 static void i3_exit() {
+/* We need ev >= 4 for the following code. Since it is not *that* important (it
+ * only makes sure that there are no i3-nagbar instances left behind) we still
+ * support old systems with libev 3. */
+#if EV_VERSION_MAJOR >= 4
     ev_loop_destroy(main_loop);
+#endif
 }
 
 int main(int argc, char *argv[]) {