aboutsummaryrefslogtreecommitdiffstats
path: root/src/win32/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/win32/mod.rs')
-rw-r--r--src/win32/mod.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/win32/mod.rs b/src/win32/mod.rs
index e20d8b7..2769bf1 100644
--- a/src/win32/mod.rs
+++ b/src/win32/mod.rs
@@ -2,7 +2,10 @@ use std::sync::atomic::AtomicBool;
use std::mem;
use std::ptr;
use std::ffi::CString;
-use std::sync::Mutex;
+use std::sync::{
+ Arc,
+ Mutex
+};
use std::sync::mpsc::Receiver;
use libc;
use {CreationError, Event, MouseCursor};
@@ -47,7 +50,7 @@ pub struct Window {
is_closed: AtomicBool,
/// The current cursor state.
- cursor_state: Mutex<CursorState>,
+ cursor_state: Arc<Mutex<CursorState>>,
}
unsafe impl Send for Window {}