Applied patch [ 686843 ] File Dialog Wildcard Bug
A bug was introduced in generic/src/filedlgg.cpp between versions 2.2.9 and 2.4 that causes incomplete file extensions to be appended to filenames not having extensions after a user changes the wildcard index in the filedialog. This patch reverts back to the correct code. Bob Downey git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@19240 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
e6396ed451
commit
787d22ec24
@ -71,6 +71,9 @@ wxGTK:
|
||||
- made wxTextCtrl::EmulateKeyPress() work for Delete and Backspace
|
||||
- fixed wxTopLevelWindow::ShowFullScreen to work with kwin, IceWM and
|
||||
window managers that support _NET_WM_STATE_FULLSCREEN
|
||||
- Added wxEVT_MENU_OPEN event generation.
|
||||
- Fixed bug in generic file selector causing incomplete file extensions to
|
||||
be appended to filenames with no extension.
|
||||
|
||||
wxMSW:
|
||||
|
||||
|
@ -1239,8 +1239,8 @@ void wxFileDialog::DoSetFilterIndex(int filterindex)
|
||||
m_filterIndex = filterindex;
|
||||
if ( str->Left(2) == wxT("*.") )
|
||||
{
|
||||
m_filterExtension = str->Mid(2);
|
||||
if (m_filterExtension == _T("*"))
|
||||
m_filterExtension = str->Mid(1);
|
||||
if (m_filterExtension == _T(".*"))
|
||||
m_filterExtension.clear();
|
||||
}
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user