2025-07-20 19:46 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002050Spring engineGeneralpublic2010-08-23 07:39
ReporterMN 
Assigned TojK 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
Product Version0.82.3 
Target VersionFixed in Version 
Summary0002050: (Hardware Cursor) Mouse is offset by about 50 pixels
DescriptionWhen I run with the 0.82.3 engine, to click a button on the GUI I must move the mouse cursor about 50 pixels above the button to click it. Same with the game interface and unit orders. Current workaround is disabling hardware cursor, which fixes it but changes the mouse speed.
Additional Information0.81.2.1 : works
0.82.3 : offset exists
I have two source directories to test this with which produce 100% consistent results. Disabling the hardware cursor does fix this, but also changes the feel of the mouse.

Tested on arch linux 64 bit, but nowhere else. I will be checking this on another OS within a few days to rule out the OS. I have not gotten any confirmations from other users on this so it may be linux or Arch related.

Does not prohibit gameplay, so this is marked as minor.
TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
duplicate of 0002028resolvedabma Various fullscreen issues in 0.82.3 
+Relationships

-Notes

~0005338

MN (reporter)

Update: 0.82.0 works

~0005339

MN (reporter)

I could not get 0.82.1 to compile for me. I doubt this is my fault and the irrelevant error is included (built using scons, normally with cmake):

/usr/include/boost/functional/hash/detail/float_functions.hpp:59:34: error: call of overloaded 'ldexp(double&, int&)' is ambiguous
/usr/include/bits/mathcalls.h:107:1: note: candidates are: double ldexp(double, int)
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.0/../../../../include/c++/4.5.0/cmath:310:3: note: long double std::ldexp(long double, int)
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.0/../../../../include/c++/4.5.0/cmath:306:3: note: float std::ldexp(float, int)
rts/lib/streflop/SMath.h:467:16: note: streflop::Double streflop::ldexp(streflop::Double, int)
rts/lib/streflop/SMath.h:259:16: note: streflop::Simple streflop::ldexp(streflop::Simple, int)
scons: *** [build/rts/Rendering/Models/OBJParser.o] Error 1
scons: building terminated because of errors.

~0005340

MN (reporter)

Update: 0.82.2 has the offset, so this is something between 0.82.0 and 0.82.2

Anyone have a suggestion on what source file to look for?

~0005350

MN (reporter)

Okay, noticed that the screen is actually the thing offset by about 50 pixels down.

So:
Somewhere between 0.82.0 and 0.82.2 something set by the "use hardware cursor" causes the gui to be set 50-ish pixels down.
+Notes

-Issue History
Date Modified Username Field Change
2010-08-21 16:43 MN New Issue
2010-08-21 17:36 MN Note Added: 0005338
2010-08-21 17:57 MN Note Added: 0005339
2010-08-21 18:13 MN Note Added: 0005340
2010-08-22 23:36 MN Note Added: 0005350
2010-08-23 07:38 jK Relationship added duplicate of 0002028
2010-08-23 07:39 jK Status new => resolved
2010-08-23 07:39 jK Resolution open => fixed
2010-08-23 07:39 jK Assigned To => jK
+Issue History