fix sciter keyboard

Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
fufesou
2022-12-09 21:16:09 +08:00
parent 1424cbeb44
commit d916c54029
6 changed files with 43 additions and 18 deletions

View File

@@ -124,12 +124,15 @@ pub fn start(args: &mut [String]) {
let args: Vec<String> = iter.map(|x| x.clone()).collect();
frame.set_title(&id);
frame.register_behavior("native-remote", move || {
Box::new(remote::SciterSession::new(
let handler = remote::SciterSession::new(
cmd.clone(),
id.clone(),
pass.clone(),
args.clone(),
))
);
let inner = handler.inner();
crate::keyboard::set_cur_session(inner);
Box::new(handler)
});
page = "remote.html";
} else {