[client] spice: remove dpi which is no longer used

DPI was originally added to workaround cursor movement scaling, but since
due to changes with mouse handling, it's no longer required.
This commit is contained in:
Quantum 2021-07-17 02:19:52 -04:00 committed by Geoffrey McRae
parent d44d87ee7f
commit e0c9a71cd8
3 changed files with 1 additions and 10 deletions

View File

@ -260,12 +260,10 @@ void core_updatePositionInfo(void)
g_cursor.useScale = (
srcH != g_state.dstRect.h ||
srcW != g_state.dstRect.w ||
g_cursor.guest.dpiScale != 100);
srcW != g_state.dstRect.w);
g_cursor.scale.x = (float)srcW / (float)g_state.dstRect.w;
g_cursor.scale.y = (float)srcH / (float)g_state.dstRect.h;
g_cursor.dpiScale = g_cursor.guest.dpiScale / 100.0f;
if (!g_state.posInfoValid)
{

View File

@ -536,7 +536,6 @@ int main_frameThread(void * unused)
if (g_params.autoResize)
g_state.ds->setWindowSize(lgrFormat.width, lgrFormat.height);
g_cursor.guest.dpiScale = frame->mouseScalePercent;
core_updatePositionInfo();
}

View File

@ -202,9 +202,6 @@ struct CursorInfo
/* true if the details in this struct are valid */
bool valid;
/* the DPI scaling of the guest */
uint32_t dpiScale;
};
struct CursorState
@ -233,9 +230,6 @@ struct CursorState
/* the amount to scale the X & Y movements by */
struct DoublePoint scale;
/* the dpi scale factor from the guest as a fraction */
double dpiScale;
/* the error accumulator */
struct DoublePoint acc;