diff options
| author | Amir Saeid <amir@glgdgt.com> | 2020-05-23 08:55:12 +0100 |
|---|---|---|
| committer | Amir Saeid <amir@glgdgt.com> | 2020-05-23 08:55:12 +0100 |
| commit | 713db545994216ebb21f07aed53a7608bb8b7fd1 (patch) | |
| tree | 46a12ae4f02fc01f6163b3a5e6a40e85dca3a918 | |
| parent | 5f80e42759f895d451a0dfcf0eb41616d538d4d4 (diff) | |
Close the display at the end
| -rw-r--r-- | src/lib.rs | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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); } } |
