[recipes] Avoid a critical warning when deleting rows
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [recipes] Avoid a critical warning when deleting rows
- Date: Sun, 21 May 2017 22:33:22 +0000 (UTC)
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]