Align desktop initializer arguments with builders
This commit is contained in:
1 parent
166bac2a93
commit
18685da28b
6 files changed
+13
-13
No files matched your search
+3
-3
@@ -156,17 +156,17 @@ impl<State: DesktopAppState> DesktopApp<State> {
|
||||
|
||||
impl DesktopApp<DesktopUiState> {
|
||||
/// Runs an application whose only state is Iris's desktop UI state.
|
||||
pub fn run_with(init: impl FnOnce(&mut DesktopUiState, &mut StdRsc<DesktopUiState>) + 'static) {
|
||||
pub fn run_with(init: impl FnOnce(&mut StdRsc<DesktopUiState>, &mut DesktopUiState) + 'static) {
|
||||
Self::run_with_attributes(DesktopUiState::window_attributes(), init);
|
||||
}
|
||||
|
||||
pub fn run_with_attributes(
|
||||
attributes: WindowAttributes,
|
||||
init: impl FnOnce(&mut DesktopUiState, &mut StdRsc<DesktopUiState>) + 'static,
|
||||
init: impl FnOnce(&mut StdRsc<DesktopUiState>, &mut DesktopUiState) + 'static,
|
||||
) {
|
||||
App::<Self>::run_with(move |event_loop, proxy| {
|
||||
Self::new_with(event_loop, proxy, attributes, move |mut ui_state, rsc| {
|
||||
init(&mut ui_state, rsc);
|
||||
init(rsc, &mut ui_state);
|
||||
ui_state
|
||||
})
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user