]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/infobar.cpp
Fix broken and missing DataView interface items for Phoenix
[wxWidgets.git] / src / gtk / infobar.cpp
index f6ceee09dbb2fab582506309be14e7c90c700cc6..9963cdb51683aa82351491a1403071e1162fd744 100644 (file)
@@ -82,8 +82,12 @@ namespace
 
 inline bool UseNative()
 {
 
 inline bool UseNative()
 {
+#ifdef __WXGTK3__
+    return true;
+#else
     // native GtkInfoBar widget is only available in GTK+ 2.18 and later
     return gtk_check_version(2, 18, 0) == 0;
     // native GtkInfoBar widget is only available in GTK+ 2.18 and later
     return gtk_check_version(2, 18, 0) == 0;
+#endif
 }
 
 } // anonymous namespace
 }
 
 } // anonymous namespace
@@ -275,7 +279,7 @@ void wxInfoBar::DoApplyWidgetStyle(GtkRcStyle *style)
     wxInfoBarGeneric::DoApplyWidgetStyle(style);
 
     if ( UseNative() )
     wxInfoBarGeneric::DoApplyWidgetStyle(style);
 
     if ( UseNative() )
-        gtk_widget_modify_style(m_impl->m_label, style);
+        GTKApplyStyle(m_impl->m_label, style);
 }
 
 #endif // wxUSE_INFOBAR
 }
 
 #endif // wxUSE_INFOBAR