[Libreoffice-commits] core.git: fpicker/source
Aurimas Fišeras
aurimas at members.fsf.org
Mon Jul 21 14:08:05 PDT 2014
fpicker/source/win32/filepicker/WinFileOpenImpl.cxx | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
New commits:
commit a37d99eb176d0a302f92af287cc0d19ba2663bbc
Author: Aurimas Fišeras <aurimas at members.fsf.org>
Date: Mon Jul 21 10:43:42 2014 +0300
Revert "Cleaning: remove use of old edt1 from dlg.h (Windows)"
This commit introduced fdo#74295.
This reverts commit e9fd9c25269abe171e5f693a8c70b33ab5a01c85.
Change-Id: I884c25aee137819810bdbc76ad85f2b580b2d626
Reviewed-on: https://gerrit.libreoffice.org/10429
Reviewed-by: Andras Timar <andras.timar at collabora.com>
Tested-by: Andras Timar <andras.timar at collabora.com>
diff --git a/fpicker/source/win32/filepicker/WinFileOpenImpl.cxx b/fpicker/source/win32/filepicker/WinFileOpenImpl.cxx
index ef11558..1305bb1 100644
--- a/fpicker/source/win32/filepicker/WinFileOpenImpl.cxx
+++ b/fpicker/source/win32/filepicker/WinFileOpenImpl.cxx
@@ -584,7 +584,7 @@ void SAL_CALL CWinFileOpenImpl::InitControlLabel(HWND hWnd)
// Our approach is to align all static text controls with the
// static text control "File name" of the FileOpen dialog,
// all checkboxes and all list/comboboxes will be left aligned with
-// the standard combobox cmb13 (defined in MS platform sdk dlgs.h)
+// the standard combobox edt1 (defined in MS platform sdk dlgs.h)
// and all push buttons will be left aligned with the standard
// "OK" button
@@ -689,6 +689,8 @@ void CWinFileOpenImpl::EnlargeStdControlLabels() const
HWND hFilterBoxLabel = GetDlgItem(m_hwndFileOpenDlg, stc2);
HWND hFileNameBoxLabel = GetDlgItem(m_hwndFileOpenDlg, stc3);
HWND hFileNameBox = GetDlgItem(m_hwndFileOpenDlg, cmb13);
+ if (!hFileNameBox)
+ hFileNameBox = GetDlgItem(m_hwndFileOpenDlg, edt1); // under Win98 it is edt1 instead of cmb13
HWND hFilterBox = GetDlgItem(m_hwndFileOpenDlg, cmb1);
HWND hOkButton = GetDlgItem(m_hwndFileOpenDlg, IDOK);
@@ -983,11 +985,15 @@ void SAL_CALL CWinFileOpenImpl::InitialSetDefaultName()
// open dialog (reason: see above setDefaultName)
if (m_bInitialSelChanged && m_defaultName.getLength())
{
- // from W2k there is a combobox instead
+ sal_Int32 edt1Id = edt1;
+
+ // under W2k the there is a combobox instead
// of an edit field for the file name edit field
- // So the control id of this box is cmb13 and not
- // edt1 as before
- HWND hwndEdt1 = GetDlgItem(m_hwndFileOpenDlg, cmb13);
+ // the control id of this box is cmb13 and not
+ // edt1 as before so we must use this id
+ edt1Id = cmb13;
+
+ HWND hwndEdt1 = GetDlgItem(m_hwndFileOpenDlg, edt1Id);
SetWindowText(hwndEdt1, reinterpret_cast<LPCTSTR>(m_defaultName.getStr()));
}
More information about the Libreoffice-commits
mailing list