]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/statbr95.cpp
bitmap and image updates
[wxWidgets.git] / src / msw / statbr95.cpp
index 17418306b80ef323088dff1996e7ba8d30cf71b9..87455611bf092c5a33fa9291840228ac726ded33 100644 (file)
@@ -97,11 +97,11 @@ bool wxStatusBar95::Create(wxWindow *parent, wxWindowID id, long style)
     wstyle |= SBARS_SIZEGRIP;
 
   m_hWnd = (WXHWND)CreateStatusWindow(wstyle,
-                                      T(""),
+                                      wxT(""),
                                       (HWND)parent->GetHWND(),
                                       m_windowId);
   if ( m_hWnd == 0 ) {
-    wxLogSysError(T("can't create status bar window"));
+    wxLogSysError(wxT("can't create status bar window"));
     return FALSE;
   }
 
@@ -147,6 +147,9 @@ void wxStatusBar95::SetStatusWidths(int n, const int widths[])
 
 void wxStatusBar95::SetFieldsWidth()
 {
+    if ( !m_nFields )
+        return;
+
   int *pWidths = new int[m_nFields];
 
   int nWindowWidth, y;
@@ -191,7 +194,7 @@ void wxStatusBar95::SetFieldsWidth()
   }
 
   if ( !StatusBar_SetParts(hwnd, m_nFields, pWidths) ) {
-    wxLogLastError(T("StatusBar_SetParts"));
+    wxLogLastError(wxT("StatusBar_SetParts"));
   }
 
   delete [] pWidths;
@@ -200,7 +203,7 @@ void wxStatusBar95::SetFieldsWidth()
 void wxStatusBar95::SetStatusText(const wxString& strText, int nField)
 {
   if ( !StatusBar_SetText(hwnd, nField, strText) ) {
-    wxLogLastError(T("StatusBar_SetText"));
+    wxLogLastError(wxT("StatusBar_SetText"));
   }
 }
 
@@ -208,7 +211,7 @@ wxString wxStatusBar95::GetStatusText(int nField) const
 {
   wxASSERT( (nField > -1) && (nField < m_nFields) );
 
-  wxString str(T(""));
+  wxString str(wxT(""));
   int len = StatusBar_GetTextLen(hwnd, nField);
   if (len > 0)
   {