Fix compilation
This commit is contained in:
parent
0c16e913da
commit
6c3a91357c
3 changed files with 21 additions and 3 deletions
|
|
@ -1722,4 +1722,14 @@ namespace input {
|
|||
|
||||
return input;
|
||||
}
|
||||
|
||||
void set_activity_pointers(
|
||||
std::shared_ptr<input_t> &input,
|
||||
std::atomic<uint64_t> *keyboard_ms,
|
||||
std::atomic<uint64_t> *mouse_ms,
|
||||
std::atomic<uint64_t> *gamepad_ms) {
|
||||
input->activity_keyboard_ms = keyboard_ms;
|
||||
input->activity_mouse_ms = mouse_ms;
|
||||
input->activity_gamepad_ms = gamepad_ms;
|
||||
}
|
||||
} // namespace input
|
||||
|
|
|
|||
|
|
@ -24,6 +24,12 @@ namespace input {
|
|||
|
||||
std::shared_ptr<input_t> alloc(safe::mail_t mail);
|
||||
|
||||
void set_activity_pointers(
|
||||
std::shared_ptr<input_t> &input,
|
||||
std::atomic<uint64_t> *keyboard_ms,
|
||||
std::atomic<uint64_t> *mouse_ms,
|
||||
std::atomic<uint64_t> *gamepad_ms);
|
||||
|
||||
struct touch_port_t: public platf::touch_port_t {
|
||||
int env_width, env_height;
|
||||
|
||||
|
|
|
|||
|
|
@ -2051,9 +2051,11 @@ namespace stream {
|
|||
int start(session_t &session, const std::string &addr_string) {
|
||||
session.input = input::alloc(session.mail);
|
||||
|
||||
session.input->activity_keyboard_ms = &session.input_activity.last_keyboard_ms;
|
||||
session.input->activity_mouse_ms = &session.input_activity.last_mouse_ms;
|
||||
session.input->activity_gamepad_ms = &session.input_activity.last_gamepad_ms;
|
||||
input::set_activity_pointers(
|
||||
session.input,
|
||||
&session.input_activity.last_keyboard_ms,
|
||||
&session.input_activity.last_mouse_ms,
|
||||
&session.input_activity.last_gamepad_ms);
|
||||
|
||||
session.broadcast_ref = broadcast.ref();
|
||||
if (!session.broadcast_ref) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue