We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 505a460 commit f0a7af9Copy full SHA for f0a7af9
1 file changed
src/spnav.c
@@ -298,6 +298,7 @@ static int x11_sensitivity(double sens)
298
299
int spnav_sensitivity(double sens)
300
{
301
+ float fval;
302
struct reqresp rr;
303
304
#ifdef SPNAV_USE_X11
@@ -306,10 +307,11 @@ int spnav_sensitivity(double sens)
306
307
}
308
#endif
309
310
+ fval = sens;
311
+
312
if(proto == 0) {
313
if(sock) {
314
ssize_t bytes;
- float fval = sens;
315
316
while((bytes = write(sock, &fval, sizeof fval)) <= 0 && errno == EINTR);
317
if(bytes <= 0) {
@@ -320,7 +322,7 @@ int spnav_sensitivity(double sens)
320
322
return -1;
321
323
324
- rr.data[0] = *(int*)&sens;
325
+ rr.data[0] = *(int*)&fval;
326
if(request(REQ_SET_SENS, &rr, TIMEOUT) == -1) {
327
328
0 commit comments