aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 70dd242..dfe872a 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -7,7 +7,7 @@ use chrono::prelude::*;
use spa::{calc_solar_position, SunriseAndSet};
use std::os::raw::{c_ushort, c_void};
use std::ptr;
-use x11::xlib::{XDefaultScreen, XFree, XOpenDisplay, XRootWindow};
+use x11::xlib::{XCloseDisplay, XDefaultScreen, XFree, XOpenDisplay, XRootWindow};
use x11::xrandr::{
XRRAllocGamma, XRRCrtcGamma, XRRGetCrtcGammaSize, XRRGetScreenResourcesCurrent, XRRSetCrtcGamma,
};
@@ -49,6 +49,7 @@ pub fn set_temp(temp: u32) {
XRRSetCrtcGamma(display, *crtcxid, crtc_gamma);
XFree(crtc_gamma as *mut c_void);
}
+ XCloseDisplay(display);
}
}