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
- 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:
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