Bug 1264698

Summary: Forms using ListCtrl_edit don't show properly text field
Product: [Fedora] Fedora Reporter: markusN <neteler>
Component: wxPythonAssignee: Scott Talbert <swt>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 22CC: dan, rakesh.pandit, swt
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: All   
Whiteboard:
Fixed In Version: wxPython-3.0.2.0-7.fc22 wxPython-3.0.2.0-7.fc23 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-10-18 23:48:59 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
screencast of text editing bug none

Description markusN 2015-09-20 20:34:23 UTC
Description of problem:
When editing wxpython text forms which are based on ListCtrl_edit, the editing is not shown properly. Used to work fine in wxPython-2.

Version-Release number of selected component (if applicable):

wxPython-3.0.2.0-5.fc22.x86_64
wxPython-docs-3.0.2.0-5.fc22.noarch

How reproducible:
Use wxPython demo: edit a text field

Steps to Reproduce:
1. dnf install wxPython-docs

2. python /usr/share/doc/wxPython-docs/demo/ListCtrl_edit.py
Python 2.7.10 (default, Jul  5 2015, 14:15:43) 
[GCC 5.1.1 20150618 (Red Hat 5.1.1-4)]
wx.version: 3.0.2.0 gtk3 (classic)

3. Edit a field. The text remains and the editing part is shown in a only 2-3 pixels high extra row on top of the edited field. Not readable!

See attached screencast (but by just typing into a text field of the demo you see the issue)

Comment 1 markusN 2015-09-20 20:43:09 UTC
Created attachment 1075353 [details]
screencast of text editing bug

Comment 2 Scott Talbert 2015-09-21 01:08:14 UTC
Confirmed, will investigate.

Comment 3 Scott Talbert 2015-09-23 03:07:31 UTC
Looks to be a wxWidgets bug in GTK3 implementation.  I filed a bug upstream and provided a reproducer: http://trac.wxwidgets.org/ticket/17160

Comment 4 markusN 2015-09-23 05:41:34 UTC
Thanks, Scott.

Comment 5 Scott Talbert 2015-09-30 03:28:34 UTC
Implemented a workaround in wxPython.  Updates coming.

Comment 6 Fedora Update System 2015-09-30 13:08:04 UTC
wxPython-3.0.2.0-7.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2015-74ddcbb2eb

Comment 7 Fedora Update System 2015-09-30 15:18:37 UTC
wxPython-3.0.2.0-7.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2015-1b1f67cf23

Comment 8 markusN 2015-09-30 20:05:50 UTC
(In reply to Scott Talbert from comment #5)
> Implemented a workaround in wxPython. 

Just installed wxPython-3.0.2.0-7.fc22 from koji, problem solved.

I left positive karma in bodhi.
Excellent, thanks.

Comment 9 Fedora Update System 2015-10-01 23:53:40 UTC
wxPython-3.0.2.0-7.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
$ su -c 'dnf --enablerepo=updates-testing update wxPython'
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-74ddcbb2eb

Comment 10 Fedora Update System 2015-10-02 01:49:31 UTC
wxPython-3.0.2.0-7.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
$ su -c 'dnf --enablerepo=updates-testing update wxPython'
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-74ddcbb2eb

Comment 11 Fedora Update System 2015-10-04 01:37:43 UTC
wxPython-3.0.2.0-7.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report.
If you want to test the update, you can install it with
$ su -c 'dnf --enablerepo=updates-testing update wxPython'
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2015-1b1f67cf23

Comment 12 Fedora Update System 2015-10-18 23:48:58 UTC
wxPython-3.0.2.0-7.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.

Comment 13 Fedora Update System 2015-11-01 02:48:08 UTC
wxPython-3.0.2.0-7.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.