Browse Source

Use if let instead of unwrap for nullable callback

pull/157/head
Fenrir 10 months ago
parent
commit
f867d965f8
  1. 6
      ctru-rs/src/applets/swkbd.rs

6
ctru-rs/src/applets/swkbd.rs

@ -869,12 +869,14 @@ impl SoftwareKeyboard {
let mut retmsg = std::ptr::null(); let mut retmsg = std::ptr::null();
swkbd.callback_result = extra.callback.unwrap()( if let Some(cb) = extra.callback {
swkbd.callback_result = cb(
extra.callback_user, extra.callback_user,
&mut retmsg, &mut retmsg,
text8.as_ptr(), text8.as_ptr(),
text8.len(), text8.len(),
) as _; ) as _
};
let retmsg = if !retmsg.is_null() { let retmsg = if !retmsg.is_null() {
unsafe { unsafe {

Loading…
Cancel
Save