aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmir Saeid <amir@glgdgt.com>2020-05-23 08:55:12 +0100
committerAmir Saeid <amir@glgdgt.com>2020-05-23 08:55:12 +0100
commit713db545994216ebb21f07aed53a7608bb8b7fd1 (patch)
tree46a12ae4f02fc01f6163b3a5e6a40e85dca3a918
parent5f80e42759f895d451a0dfcf0eb41616d538d4d4 (diff)
Close the display at the end
-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);
}
}