summaryrefslogtreecommitdiff
path: root/endless
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2013-10-11 18:03:13 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2013-10-11 18:03:13 +0100
commit63eb7be2342f3dace371cb6a8dc74772b068a51d (patch)
treeb95913b172b796571ec8b1181b99807831c080e1 /endless
parent473d14671b31a8c68ff59dd63cb2ba7fedf13547 (diff)
flexygrid: Emit ::cell-selected on leave-notify
We need to emit the ::cell-selected signal also in case we are unsetting the currently selected cell without setting a new one - e.g. when the pointer leaves the FlexyGrid widget. [endlessm/eos-sdk#353]
Diffstat (limited to 'endless')
-rw-r--r--endless/eosflexygrid.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/endless/eosflexygrid.c b/endless/eosflexygrid.c
index 7e1d35e..d831163 100644
--- a/endless/eosflexygrid.c
+++ b/endless/eosflexygrid.c
@@ -109,7 +109,11 @@ eos_flexy_grid_update_cell_prelight (EosFlexyGrid *grid,
g_signal_emit (grid, grid_signals[CELL_SELECTED], 0, cell);
}
else
- priv->prelight_cell = NULL;
+ {
+ priv->prelight_cell = NULL;
+
+ g_signal_emit (grid, grid_signals[CELL_SELECTED], 0, NULL);
+ }
gtk_widget_queue_draw (GTK_WIDGET (grid));
}