diff --git a/terminal.d b/terminal.d index dcd34b1..f9a26d8 100644 --- a/terminal.d +++ b/terminal.d @@ -8009,7 +8009,12 @@ version(TerminalDirectToEmulator) { terminalEmulator.attentionReceived(); } - override MouseCursor cursor() { return GenericCursor.Text; } + static class Style : Widget.Style { + override MouseCursor cursor() { + return GenericCursor.Text; + } + } + mixin OverrideStyle!Style; override void erase(WidgetPainter painter) { /* intentionally blank, paint does it better */ }