Fix warnings on macos (#155)
This commit is contained in:
parent
df0e3928a2
commit
3ecc88f9fc
|
@ -2,11 +2,16 @@ mod keyboard;
|
||||||
mod view;
|
mod view;
|
||||||
mod window;
|
mod window;
|
||||||
|
|
||||||
use cocoa::foundation::NSUInteger;
|
|
||||||
pub use window::*;
|
pub use window::*;
|
||||||
|
|
||||||
const NSDragOperationNone: NSUInteger = 0;
|
#[allow(non_upper_case_globals)]
|
||||||
const NSDragOperationCopy: NSUInteger = 1;
|
mod consts {
|
||||||
const NSDragOperationLink: NSUInteger = 2;
|
use cocoa::foundation::NSUInteger;
|
||||||
const NSDragOperationGeneric: NSUInteger = 4;
|
|
||||||
const NSDragOperationMove: NSUInteger = 16;
|
pub const NSDragOperationNone: NSUInteger = 0;
|
||||||
|
pub const NSDragOperationCopy: NSUInteger = 1;
|
||||||
|
pub const NSDragOperationLink: NSUInteger = 2;
|
||||||
|
pub const NSDragOperationGeneric: NSUInteger = 4;
|
||||||
|
pub const NSDragOperationMove: NSUInteger = 16;
|
||||||
|
}
|
||||||
|
use consts::*;
|
||||||
|
|
|
@ -467,7 +467,7 @@ extern "C" fn dragging_updated(this: &Object, _sel: Sel, sender: id) -> NSUInteg
|
||||||
on_event(state, event)
|
on_event(state, event)
|
||||||
}
|
}
|
||||||
|
|
||||||
extern "C" fn prepare_for_drag_operation(_this: &Object, _sel: Sel, sender: id) -> BOOL {
|
extern "C" fn prepare_for_drag_operation(_this: &Object, _sel: Sel, _sender: id) -> BOOL {
|
||||||
// Always accept drag operation if we get this far
|
// Always accept drag operation if we get this far
|
||||||
// This function won't be called unless dragging_entered/updated
|
// This function won't be called unless dragging_entered/updated
|
||||||
// has returned an acceptable operation
|
// has returned an acceptable operation
|
||||||
|
@ -492,10 +492,8 @@ extern "C" fn perform_drag_operation(this: &Object, _sel: Sel, sender: id) -> BO
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
extern "C" fn dragging_exited(this: &Object, _sel: Sel, sender: id) {
|
extern "C" fn dragging_exited(this: &Object, _sel: Sel, _sender: id) {
|
||||||
let state: &mut WindowState = unsafe { WindowState::from_field(this) };
|
let state: &mut WindowState = unsafe { WindowState::from_field(this) };
|
||||||
let modifiers = state.keyboard_state().last_mods();
|
|
||||||
let drop_data = get_drop_data(sender);
|
|
||||||
|
|
||||||
on_event(state, MouseEvent::DragLeft);
|
on_event(state, MouseEvent::DragLeft);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue