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;
|
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
|
} // namespace input
|
||||||
|
|
|
||||||
|
|
@ -24,6 +24,12 @@ namespace input {
|
||||||
|
|
||||||
std::shared_ptr<input_t> alloc(safe::mail_t mail);
|
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 {
|
struct touch_port_t: public platf::touch_port_t {
|
||||||
int env_width, env_height;
|
int env_width, env_height;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2051,9 +2051,11 @@ namespace stream {
|
||||||
int start(session_t &session, const std::string &addr_string) {
|
int start(session_t &session, const std::string &addr_string) {
|
||||||
session.input = input::alloc(session.mail);
|
session.input = input::alloc(session.mail);
|
||||||
|
|
||||||
session.input->activity_keyboard_ms = &session.input_activity.last_keyboard_ms;
|
input::set_activity_pointers(
|
||||||
session.input->activity_mouse_ms = &session.input_activity.last_mouse_ms;
|
session.input,
|
||||||
session.input->activity_gamepad_ms = &session.input_activity.last_gamepad_ms;
|
&session.input_activity.last_keyboard_ms,
|
||||||
|
&session.input_activity.last_mouse_ms,
|
||||||
|
&session.input_activity.last_gamepad_ms);
|
||||||
|
|
||||||
session.broadcast_ref = broadcast.ref();
|
session.broadcast_ref = broadcast.ref();
|
||||||
if (!session.broadcast_ref) {
|
if (!session.broadcast_ref) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue