[recipes] Avoid a critical warning when deleting rows



commit 3535785b84a9f93906da539e8e90dc0997284b1f
Author: Matthias Clasen <mclasen redhat com>
Date:   Sun May 21 18:32:18 2017 -0400

    Avoid a critical warning when deleting rows
    
    The row we are deleting is in all likeliness the active
    row of the viewer. Unset it, so we don't get a critical
    warning when the next row is made active.

 src/gr-ingredients-viewer.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/src/gr-ingredients-viewer.c b/src/gr-ingredients-viewer.c
index ecaab41..95ee664 100644
--- a/src/gr-ingredients-viewer.c
+++ b/src/gr-ingredients-viewer.c
@@ -224,6 +224,8 @@ static void
 delete_row (GrIngredientsViewerRow *row,
             GrIngredientsViewer    *viewer)
 {
+        if ((GtkWidget*)row == viewer->active_row)
+                set_active_row (viewer, NULL);
         gtk_widget_destroy (GTK_WIDGET (row));
         g_object_notify (G_OBJECT (viewer), "ingredients");
 }


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