Revert "css: Fix segfault when GtkCssStyleChange is NULL on gtk_widget_real_style_updated()"
This reverts commit 7e253f4bd3
.
This commit is contained in:
parent
7d23b33ac5
commit
f44af2e6ae
@ -8162,15 +8162,12 @@ static void
|
||||
gtk_widget_real_style_updated (GtkWidget *widget)
|
||||
{
|
||||
GtkWidgetPrivate *priv = widget->priv;
|
||||
GtkCssStyleChange *change = NULL;
|
||||
|
||||
gtk_widget_update_alpha (widget);
|
||||
|
||||
if (widget->priv->context)
|
||||
change = gtk_style_context_get_change (widget->priv->context);
|
||||
|
||||
if (change)
|
||||
{
|
||||
GtkCssStyleChange *change = gtk_style_context_get_change (widget->priv->context);
|
||||
const gboolean has_text = gtk_widget_peek_pango_context (widget) != NULL;
|
||||
|
||||
if (has_text && gtk_css_style_change_affects (change, GTK_CSS_AFFECTS_TEXT))
|
||||
@ -8178,7 +8175,8 @@ gtk_widget_real_style_updated (GtkWidget *widget)
|
||||
|
||||
if (widget->priv->anchored)
|
||||
{
|
||||
if (gtk_css_style_change_affects (change, GTK_CSS_AFFECTS_SIZE) ||
|
||||
if (change == NULL ||
|
||||
gtk_css_style_change_affects (change, GTK_CSS_AFFECTS_SIZE) ||
|
||||
(has_text && gtk_css_style_change_affects (change, GTK_CSS_AFFECTS_TEXT_SIZE)))
|
||||
{
|
||||
gtk_widget_queue_resize (widget);
|
||||
|
Loading…
Reference in New Issue
Block a user