mirror of
https://github.com/gnif/LookingGlass.git
synced 2024-11-15 05:23:02 +00:00
[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:
parent
d44d87ee7f
commit
e0c9a71cd8
3 changed files with 1 additions and 10 deletions
|
@ -260,12 +260,10 @@ void core_updatePositionInfo(void)
|
||||||
|
|
||||||
g_cursor.useScale = (
|
g_cursor.useScale = (
|
||||||
srcH != g_state.dstRect.h ||
|
srcH != g_state.dstRect.h ||
|
||||||
srcW != g_state.dstRect.w ||
|
srcW != g_state.dstRect.w);
|
||||||
g_cursor.guest.dpiScale != 100);
|
|
||||||
|
|
||||||
g_cursor.scale.x = (float)srcW / (float)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.scale.y = (float)srcH / (float)g_state.dstRect.h;
|
||||||
g_cursor.dpiScale = g_cursor.guest.dpiScale / 100.0f;
|
|
||||||
|
|
||||||
if (!g_state.posInfoValid)
|
if (!g_state.posInfoValid)
|
||||||
{
|
{
|
||||||
|
|
|
@ -536,7 +536,6 @@ int main_frameThread(void * unused)
|
||||||
if (g_params.autoResize)
|
if (g_params.autoResize)
|
||||||
g_state.ds->setWindowSize(lgrFormat.width, lgrFormat.height);
|
g_state.ds->setWindowSize(lgrFormat.width, lgrFormat.height);
|
||||||
|
|
||||||
g_cursor.guest.dpiScale = frame->mouseScalePercent;
|
|
||||||
core_updatePositionInfo();
|
core_updatePositionInfo();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -202,9 +202,6 @@ struct CursorInfo
|
||||||
|
|
||||||
/* true if the details in this struct are valid */
|
/* true if the details in this struct are valid */
|
||||||
bool valid;
|
bool valid;
|
||||||
|
|
||||||
/* the DPI scaling of the guest */
|
|
||||||
uint32_t dpiScale;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
struct CursorState
|
struct CursorState
|
||||||
|
@ -233,9 +230,6 @@ struct CursorState
|
||||||
/* the amount to scale the X & Y movements by */
|
/* the amount to scale the X & Y movements by */
|
||||||
struct DoublePoint scale;
|
struct DoublePoint scale;
|
||||||
|
|
||||||
/* the dpi scale factor from the guest as a fraction */
|
|
||||||
double dpiScale;
|
|
||||||
|
|
||||||
/* the error accumulator */
|
/* the error accumulator */
|
||||||
struct DoublePoint acc;
|
struct DoublePoint acc;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue