[Bug 35485] New: Tab control is keeping pressed with TCM_SETCURSEL wParam:-1
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat Feb 1 07:14:18 CST 2014
http://bugs.winehq.org/show_bug.cgi?id=35485
Bug ID: 35485
Summary: Tab control is keeping pressed with TCM_SETCURSEL
wParam:-1
Product: Wine
Version: unspecified
Hardware: x86
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: comctl32
Assignee: wine-bugs at winehq.org
Reporter: s.wanabe at gmail.com
Classification: Unclassified
When Wine is recieved TCM_SETCURSEL with wParam == -1,
dwState of current pressed tab is kept TCIS_BUTTONPRESSED.
I have confirmed this with wine-1.4.1 and master branch 82b38139, on ubuntu
13.10.
TAB_GetItem(infoPtr, prevItem)->dwState &= ~TCIS_BUTTONPRESSED;
This is a line in TAB_SetCurSel().
I guess this process is needed also when wParam == -1, isn't this?
Effects example:
xyzzy editor
(Stable English version) http://xyzzy.s53.xrea.com/english/archive/
(Stable Japanese version) http://www.jsdlab.co.jp/~kamei/
(Developing Japanese version) https://github.com/xyzzy-022/xyzzy
To reproduce the issue:
1. Run xyzzy.exe on Wine
2. Type [ALT] v q b to show buffer-tab
3. Type [ESC] x new-file to create new buffer-tab
4. Click "*scratch*" tab to Select the buffer
5. Same as 3. (Type [ESC] x new-file to create new buffer-tab)
6. Make sure of unselectable buffer-tabs
Xyzzy send TCM_SETCURSEL with -1 in above 5.
--
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