Return 0 for wxSYS_CARET_ON_MSEC in wxGTK if appropriate too

For some reason, 7f10d1fa8a handled
wxSYS_CARET_ON_MSEC and wxSYS_CARET_OFF_MSEC differently in wxGTK, even
though it looks like they should be handled in exactly the same way.

Change the code to do this, which results in returning 0 for the former
setting if the caret doesn't blink at all, just as was already the case
for the latter one.

See https://github.com/wxWidgets/wxWidgets/pull/1285

See #17629.
This commit is contained in:
Vadim Zeitlin
2019-04-18 18:01:47 +02:00
parent e5d850d76c
commit c65647130b
2 changed files with 6 additions and 13 deletions

View File

@@ -196,8 +196,10 @@ enum wxSystemMetric
/**
Time, in milliseconds, for how long a blinking caret should
stay visible during a single blink cycle before it disappears.
If this value is negative, the platform does not support the
user setting.
If this value is zero, caret should be visible all the time
instead of blinking. If the value is negative, the platform
does not support the user setting.
@since 3.1.1
*/
@@ -206,7 +208,8 @@ enum wxSystemMetric
/**
Time, in milliseconds, for how long a blinking caret should
stay invisible during a single blink cycle before it reappears.
If this value is zero, carets should be visible all the time
If this value is zero, caret should be visible all the time
instead of blinking. If the value is negative, the platform
does not support the user setting.