widget: Directly access priv pointer in even controller API

Spares us a few lines.
This commit is contained in:
Timm Bäder 2018-05-02 19:57:36 +02:00
parent 613f7609c2
commit af27199102

View File

@ -12903,15 +12903,13 @@ void
gtk_widget_add_controller (GtkWidget *widget,
GtkEventController *controller)
{
GtkWidgetPrivate *priv;
GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
EventControllerData *data;
g_return_if_fail (GTK_IS_WIDGET (widget));
g_return_if_fail (GTK_IS_EVENT_CONTROLLER (controller));
g_return_if_fail (gtk_event_controller_get_widget (controller) == NULL);
priv = widget->priv;
GTK_EVENT_CONTROLLER_GET_CLASS (controller)->set_widget (controller, widget);
data = g_new0 (EventControllerData, 1);
@ -12948,16 +12946,14 @@ void
gtk_widget_remove_controller (GtkWidget *widget,
GtkEventController *controller)
{
GtkWidgetPrivate *priv = gtk_widget_get_instance_private (widget);
EventControllerData *data = NULL;
GtkWidgetPrivate *priv;
GList *l;
g_return_if_fail (GTK_IS_WIDGET (widget));
g_return_if_fail (GTK_IS_EVENT_CONTROLLER (controller));
g_return_if_fail (gtk_event_controller_get_widget (controller) == widget);
priv = widget->priv;
for (l = priv->event_controllers; l; l = l->next)
{
data = l->data;