Don't clear data on a NULL screen

This makes GtkSettings survive the object finalize test.
This commit is contained in:
Matthias Clasen
2013-05-03 20:03:12 -04:00
parent 3ca0a39fa9
commit 97caad1fec

View File

@@ -2717,7 +2717,7 @@ settings_update_provider (GdkScreen *screen,
GtkCssProvider **old,
GtkCssProvider *new)
{
if (*old != new)
if (screen != NULL && *old != new)
{
if (*old)
{