mirror of
https://github.com/moonlight-stream/moonlight-common-c.git
synced 2025-08-17 17:05:50 +00:00
Print a warning when the input queue reaches the maximum size
This commit is contained in:
parent
7743899251
commit
cd62147cdf
@ -313,6 +313,8 @@ static int sendEnableHaptics(void) {
|
|||||||
|
|
||||||
err = LbqOfferQueueItem(&packetQueue, holder, &holder->entry);
|
err = LbqOfferQueueItem(&packetQueue, holder, &holder->entry);
|
||||||
if (err != LBQ_SUCCESS) {
|
if (err != LBQ_SUCCESS) {
|
||||||
|
LC_ASSERT(err == LBQ_BOUND_EXCEEDED);
|
||||||
|
Limelog("Input queue reached maximum size limit\n");
|
||||||
free(holder);
|
free(holder);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -407,6 +409,8 @@ int LiSendMouseMoveEvent(short deltaX, short deltaY) {
|
|||||||
|
|
||||||
err = LbqOfferQueueItem(&packetQueue, holder, &holder->entry);
|
err = LbqOfferQueueItem(&packetQueue, holder, &holder->entry);
|
||||||
if (err != LBQ_SUCCESS) {
|
if (err != LBQ_SUCCESS) {
|
||||||
|
LC_ASSERT(err == LBQ_BOUND_EXCEEDED);
|
||||||
|
Limelog("Input queue reached maximum size limit\n");
|
||||||
free(holder);
|
free(holder);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -444,6 +448,8 @@ int LiSendMousePositionEvent(short x, short y, short referenceWidth, short refer
|
|||||||
|
|
||||||
err = LbqOfferQueueItem(&packetQueue, holder, &holder->entry);
|
err = LbqOfferQueueItem(&packetQueue, holder, &holder->entry);
|
||||||
if (err != LBQ_SUCCESS) {
|
if (err != LBQ_SUCCESS) {
|
||||||
|
LC_ASSERT(err == LBQ_BOUND_EXCEEDED);
|
||||||
|
Limelog("Input queue reached maximum size limit\n");
|
||||||
free(holder);
|
free(holder);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -474,6 +480,8 @@ int LiSendMouseButtonEvent(char action, int button) {
|
|||||||
|
|
||||||
err = LbqOfferQueueItem(&packetQueue, holder, &holder->entry);
|
err = LbqOfferQueueItem(&packetQueue, holder, &holder->entry);
|
||||||
if (err != LBQ_SUCCESS) {
|
if (err != LBQ_SUCCESS) {
|
||||||
|
LC_ASSERT(err == LBQ_BOUND_EXCEEDED);
|
||||||
|
Limelog("Input queue reached maximum size limit\n");
|
||||||
free(holder);
|
free(holder);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -546,6 +554,8 @@ int LiSendKeyboardEvent(short keyCode, char keyAction, char modifiers) {
|
|||||||
|
|
||||||
err = LbqOfferQueueItem(&packetQueue, holder, &holder->entry);
|
err = LbqOfferQueueItem(&packetQueue, holder, &holder->entry);
|
||||||
if (err != LBQ_SUCCESS) {
|
if (err != LBQ_SUCCESS) {
|
||||||
|
LC_ASSERT(err == LBQ_BOUND_EXCEEDED);
|
||||||
|
Limelog("Input queue reached maximum size limit\n");
|
||||||
free(holder);
|
free(holder);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -612,6 +622,8 @@ static int sendControllerEventInternal(short controllerNumber, short activeGamep
|
|||||||
|
|
||||||
err = LbqOfferQueueItem(&packetQueue, holder, &holder->entry);
|
err = LbqOfferQueueItem(&packetQueue, holder, &holder->entry);
|
||||||
if (err != LBQ_SUCCESS) {
|
if (err != LBQ_SUCCESS) {
|
||||||
|
LC_ASSERT(err == LBQ_BOUND_EXCEEDED);
|
||||||
|
Limelog("Input queue reached maximum size limit\n");
|
||||||
free(holder);
|
free(holder);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -669,6 +681,8 @@ int LiSendHighResScrollEvent(short scrollAmount) {
|
|||||||
|
|
||||||
err = LbqOfferQueueItem(&packetQueue, holder, &holder->entry);
|
err = LbqOfferQueueItem(&packetQueue, holder, &holder->entry);
|
||||||
if (err != LBQ_SUCCESS) {
|
if (err != LBQ_SUCCESS) {
|
||||||
|
LC_ASSERT(err == LBQ_BOUND_EXCEEDED);
|
||||||
|
Limelog("Input queue reached maximum size limit\n");
|
||||||
free(holder);
|
free(holder);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user