diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 344a534..5293618 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -39,7 +39,7 @@ jobs: default: true - name: Install build tools for host - run: sudo apt-get install -y build-essential + run: sudo apt-get update && sudo apt-get install -y build-essential - name: Install cargo-3ds uses: actions-rs/cargo@v1 diff --git a/ctru-rs/src/applets/swkbd.rs b/ctru-rs/src/applets/swkbd.rs index c4e8c3e..715c2de 100644 --- a/ctru-rs/src/applets/swkbd.rs +++ b/ctru-rs/src/applets/swkbd.rs @@ -90,7 +90,7 @@ impl Swkbd { /// (from 1-3). pub fn init(keyboard_type: Kind, num_buttons: i32) -> Self { unsafe { - let mut state = Box::new(SwkbdState::default()); + let mut state = Box::::default(); swkbdInit(state.as_mut(), keyboard_type as u32, num_buttons, -1); Swkbd { state } } diff --git a/ctru-rs/src/console.rs b/ctru-rs/src/console.rs index ddd4fe8..cfd15ea 100644 --- a/ctru-rs/src/console.rs +++ b/ctru-rs/src/console.rs @@ -17,7 +17,7 @@ impl<'screen> Console<'screen> { /// previously (including other consoles). The new console is automatically selected for /// printing. pub fn init(screen: RefMut<'screen, dyn Screen>) -> Self { - let mut context = Box::new(PrintConsole::default()); + let mut context = Box::::default(); unsafe { consoleInit(screen.as_raw(), context.as_mut()) };