[recipes/inline-editing] Avoid unnecessary work
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [recipes/inline-editing] Avoid unnecessary work
- Date: Thu, 27 Apr 2017 02:44:28 +0000 (UTC)
commit 6a60cd30e7fe179187e9ff1ae417ff342e0e917f
Author: Matthias Clasen <mclasen redhat com>
Date: Wed Apr 26 22:25:29 2017 -0400
Avoid unnecessary work
When we are setting a row as active that is already active,
don't do anything.
src/gr-ingredients-viewer.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/src/gr-ingredients-viewer.c b/src/gr-ingredients-viewer.c
index 1bb6622..7963c88 100644
--- a/src/gr-ingredients-viewer.c
+++ b/src/gr-ingredients-viewer.c
@@ -88,6 +88,9 @@ set_active_row (GrIngredientsViewer *viewer,
gboolean was_active = FALSE;
gboolean active = FALSE;
+ if (viewer->active_row == row)
+ return;
+
if (viewer->active_row) {
g_object_set (viewer->active_row, "active", FALSE, NULL);
was_active = TRUE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]