]> git.saurik.com Git - wxWidgets.git/commitdiff
Disable wxWebView::Find and associated functions under MinGW and VC6 to fix compilation
authorSteve Lamerton <steve.lamerton@gmail.com>
Thu, 6 Sep 2012 08:39:12 +0000 (08:39 +0000)
committerSteve Lamerton <steve.lamerton@gmail.com>
Thu, 6 Sep 2012 08:39:12 +0000 (08:39 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72423 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/webview_ie.cpp

index de67e1ee32bfdc6f062e7879d5cf75aef1c9e446..c6d830de565902da786805f7230ac425d32a28bf 100644 (file)
@@ -601,6 +601,7 @@ void wxWebViewIE::Redo()
 
 long wxWebViewIE::Find(const wxString& text, int flags)
 {
+#if !defined(__MINGW32__) && !defined(__VISUALC6__)
     //If the text is empty then we clear.
     if(text.IsEmpty())
     {
@@ -644,6 +645,9 @@ long wxWebViewIE::Find(const wxString& text, int flags)
     //find the text and return count.
     FindInternal(text, flags, wxWEB_VIEW_FIND_ADD_POINTERS);
     return m_findPointers.empty() ? wxNOT_FOUND : m_findPointers.size();
+#else
+    return wxNOT_FOUND;
+#endif
 }
 
 void wxWebViewIE::SetEditable(bool enable)
@@ -913,6 +917,7 @@ wxCOMPtr<IHTMLDocument2> wxWebViewIE::GetDocument() const
 
 bool wxWebViewIE::IsElementVisible(IHTMLElement* elm)
 {
+#if !defined(__MINGW32__) && !defined(__VISUALC6__)
     IHTMLCurrentStyle* style;
     IHTMLElement *elm1 = elm;
     IHTMLElement2 *elm2;
@@ -957,10 +962,14 @@ bool wxWebViewIE::IsElementVisible(IHTMLElement* elm)
         }
     }
     return is_visible;
+#else
+    return false;
+#endif
 }
 
 void wxWebViewIE::FindInternal(const wxString& text, int flags, int internal_flag)
 {
+#if !defined(__MINGW32__) && !defined(__VISUALC6__)
     IMarkupServices *pIMS;
     IMarkupContainer *pIMC;
     IMarkupPointer *ptrBegin, *ptrEnd;
@@ -1039,10 +1048,12 @@ void wxWebViewIE::FindInternal(const wxString& text, int flags, int internal_fla
         pIMS->Release();
     }
     document->Release();
+#endif
 }
 
 long wxWebViewIE::FindNext(int direction)
 {
+#if !defined(__MINGW32__) && !defined(__VISUALC6__)
     //Don't bother if we have no pointers set.
     if(m_findPointers.empty())
     {
@@ -1114,10 +1125,14 @@ long wxWebViewIE::FindNext(int direction)
     }
     document->Release();
     return ret;
+#else
+    return wxNOT_FOUND;
+#endif
 }
 
 void wxWebViewIE::FindClear()
 {
+#if !defined(__MINGW32__) && !defined(__VISUALC6__)
     //Reset find variables.
     m_findText.Empty();
     m_findFlags = wxWEB_VIEW_FIND_DEFAULT;
@@ -1135,6 +1150,7 @@ void wxWebViewIE::FindClear()
         m_findPointers[i].end->Release();
     }
     m_findPointers.clear();
+#endif
 }
 
 bool wxWebViewIE::EnableControlFeature(long flag, bool enable)