diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2013-10-11 18:03:13 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2013-10-11 18:03:13 +0100 |
commit | 63eb7be2342f3dace371cb6a8dc74772b068a51d (patch) | |
tree | b95913b172b796571ec8b1181b99807831c080e1 /endless | |
parent | 473d14671b31a8c68ff59dd63cb2ba7fedf13547 (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.c | 6 |
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)); } |