[chronojump] Fixed crash in load session when checkboxes are clicked
- From: Xavier de Blas <xaviblas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [chronojump] Fixed crash in load session when checkboxes are clicked
- Date: Thu, 9 Apr 2015 14:52:07 +0000 (UTC)
commit 3b7b812af232a92cfd50d74d0ef1e3389572b713
Author: Xavier de Blas <xaviblas gmail com>
Date: Thu Apr 9 16:50:25 2015 +0200
Fixed crash in load session when checkboxes are clicked
src/gui/session.cs | 19 +++++++++++++++++--
1 files changed, 17 insertions(+), 2 deletions(-)
---
diff --git a/src/gui/session.cs b/src/gui/session.cs
index 87cee7f..e63c73c 100644
--- a/src/gui/session.cs
+++ b/src/gui/session.cs
@@ -744,11 +744,25 @@ public class SessionLoadWindow {
void on_checkbutton_show_data_jump_run_toggled (object o, EventArgs args) {
LogB.Information("jump run " + checkbutton_show_data_jump_run.Active.ToString());
- recreateTreeView();
+ recreateTreeView();
+
+ /*
+ * after clicking on this checkbutton, treeview row gets unselected
+ * call onSelectionEntry to see if there's a row selected
+ * and it will sensitive on/off button_accept as needed
+ */
+ onSelectionEntry (treeview_session_load.Selection, new EventArgs ());
}
void on_checkbutton_show_data_encoder_toggled (object o, EventArgs args) {
LogB.Information("encoder " + checkbutton_show_data_encoder.Active.ToString());
recreateTreeView();
+
+ /*
+ * after clicking on this checkbutton, treeview row gets unselected
+ * call onSelectionEntry to see if there's a row selected
+ * and it will sensitive on/off button_accept as needed
+ */
+ onSelectionEntry (treeview_session_load.Selection, new EventArgs ());
}
void recreateTreeView() {
@@ -853,7 +867,8 @@ public class SessionLoadWindow {
if (((TreeSelection)o).GetSelected(out model, out iter)) {
selected = (string)model.GetValue (iter, 0);
button_accept.Sensitive = true;
- }
+ } else
+ button_accept.Sensitive = false;
}
void on_row_double_clicked (object o, Gtk.RowActivatedArgs args)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]