submission: Handle submitting strings
This commit is contained in:
		@ -861,11 +861,7 @@ mod seat {
 | 
			
		||||
            eprintln!("Warning: key {:?} was already pressed", rckey);
 | 
			
		||||
        }
 | 
			
		||||
        let mut key = rckey.borrow_mut();
 | 
			
		||||
        submission.virtual_keyboard.switch(
 | 
			
		||||
            &key.keycodes,
 | 
			
		||||
            PressType::Pressed,
 | 
			
		||||
            time,
 | 
			
		||||
        );
 | 
			
		||||
        submission.handle_press(&key, KeyState::get_id(rckey), time);
 | 
			
		||||
        key.pressed = PressType::Pressed;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -893,11 +889,7 @@ mod seat {
 | 
			
		||||
        match action {
 | 
			
		||||
            Action::Submit { text: _, keys: _ } => {
 | 
			
		||||
                unstick_locks(layout).apply();
 | 
			
		||||
                submission.virtual_keyboard.switch(
 | 
			
		||||
                    &key.keycodes,
 | 
			
		||||
                    PressType::Released,
 | 
			
		||||
                    time,
 | 
			
		||||
                );
 | 
			
		||||
                submission.handle_release(KeyState::get_id(rckey), time);
 | 
			
		||||
            },
 | 
			
		||||
            Action::SetView(view) => {
 | 
			
		||||
                try_set_view(layout, view)
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user