[Bug 12693] New: statusbar doubletab problem

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Apr 20 14:38:12 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=12693

           Summary: statusbar doubletab problem
           Product: Wine
           Version: 0.9.60
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: P2
         Component: comctl32
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: tarasov.igor at gmail.com


I've put this to comctl32 only because bug disappears when I use native
comctl32.dll.

So, here is the bug:

reference: http://polosatus.ru/wine/status_reference.png
bug: http://polosatus.ru/wine/status_bug.png

This is statusbar, and two squares are as I suppose control characters that
make some kind of offset, or changes text positioning.

When using native library xrender logs that it prints the following:

\01fa\020d\0212\0219\021a\0003\0215\0208\0003\0015\0013\0003\01e8\0217\0218\020d\0213\0224\0003\0015\0013\0013\001b\0003\020b\0011

But when using built in, it adds two more charactes at the end: \0000\0000.

Aha! Found it! Added more capture to windebug, and have caught the following:

trace:text:DrawTextExW L"\0422\0435\043a\0441\0442 \043d\0430 21
\0410\043f\0440\0435\043b\044c 2008 \0433.\t\t", -1, [(4,3)-(749,17)] 00000824

So, here is the character: double tab. In windows, this would lead to aligning
following text to right I suppose.

The bug is reproduceable even with controlspy.

Initially, I though that problem might be with fonts, but I've installed native
windows fonts, but still it was there.

What logs you might need?

P.S: It has nothing to do with locales, since english version of this software
produces the same bug.


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list