[gtk/wip/fanc999/gtk-3-24-meson-msvc: 37/297] Prevent crash from passing NULL style provider.



commit ae53c06e2ea79076b1e631a58792df587474b730
Author: John Ralls <jralls ceridwen us>
Date:   Mon Dec 3 21:13:15 2018 +0900

    Prevent crash from passing NULL style provider.
    
    gtk_internal_return_val_if_fail operates only in debug mode,
    quartz can call this with a NULL that crashes in
    GTK_STYLE_PROVIDER_PRIVATE_GET_INTERFACE.

 gtk/gtkstyleproviderprivate.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/gtk/gtkstyleproviderprivate.c b/gtk/gtkstyleproviderprivate.c
index 8779f1e57d..cb1b269b17 100644
--- a/gtk/gtkstyleproviderprivate.c
+++ b/gtk/gtkstyleproviderprivate.c
@@ -118,7 +118,7 @@ _gtk_style_provider_private_get_settings (GtkStyleProviderPrivate *provider)
 {
   GtkStyleProviderPrivateInterface *iface;
 
-  gtk_internal_return_val_if_fail (GTK_IS_STYLE_PROVIDER_PRIVATE (provider), NULL);
+  g_return_val_if_fail (GTK_IS_STYLE_PROVIDER_PRIVATE (provider), NULL);
 
   iface = GTK_STYLE_PROVIDER_PRIVATE_GET_INTERFACE (provider);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]