mirror of
				https://github.com/gnif/LookingGlass.git
				synced 2025-10-31 04:31:57 +00:00 
			
		
		
		
	[client] spice: correctly use fabs for floating point
The prototype for abs is int abs (int n), which implicitly casts floating point values to integers. The correct function is fabs. This commit allows the client to compile under clang.
This commit is contained in:
		| @@ -1010,7 +1010,7 @@ void handleMouseNormal(double ex, double ey) | ||||
|  | ||||
|   /* if we are in "autoCapture" and the delta was large don't test for exit */ | ||||
|   if (params.autoCapture && | ||||
|       (abs(ex) > 100.0 / g_cursor.scale.x || abs(ey) > 100.0 / g_cursor.scale.y)) | ||||
|       (fabs(ex) > 100.0 / g_cursor.scale.x || fabs(ey) > 100.0 / g_cursor.scale.y)) | ||||
|     testExit = false; | ||||
|  | ||||
|   /* translate the guests position to our coordinate space */ | ||||
| @@ -1067,7 +1067,7 @@ void handleMouseNormal(double ex, double ey) | ||||
|     g_cursor.delta.x += x; | ||||
|     g_cursor.delta.y += y; | ||||
|  | ||||
|     if (abs(g_cursor.delta.x) > 50 || abs(g_cursor.delta.y) > 50) | ||||
|     if (fabs(g_cursor.delta.x) > 50 || fabs(g_cursor.delta.y) > 50) | ||||
|     { | ||||
|       g_cursor.delta.x = 0; | ||||
|       g_cursor.delta.y = 0; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Quantum
					Quantum