|
|
|
@ -488,9 +488,11 @@ void on_session_activate(GtkWidget *self, main_window *widgets){
|
|
|
|
GtkTreeModel *model = GTK_TREE_MODEL(widgets->SessionsList);
|
|
|
|
GtkTreeModel *model = GTK_TREE_MODEL(widgets->SessionsList);
|
|
|
|
GtkTreeIter iter;
|
|
|
|
GtkTreeIter iter;
|
|
|
|
if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->SessionMainTree)),&model,&iter)){
|
|
|
|
if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->SessionMainTree)),&model,&iter)){
|
|
|
|
char *id;
|
|
|
|
int id;
|
|
|
|
gtk_tree_model_get(model,&iter,0,&id,-1);
|
|
|
|
gtk_tree_model_get(model,&iter,0,&id,-1);
|
|
|
|
yon_launch(session_activate_session(id));
|
|
|
|
char *convert = yon_char_from_int(id);
|
|
|
|
|
|
|
|
yon_launch(session_activate_session(convert));
|
|
|
|
|
|
|
|
free(convert);
|
|
|
|
yon_sessions_update(widgets);
|
|
|
|
yon_sessions_update(widgets);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -500,9 +502,11 @@ void on_session_end(GtkWidget *self, main_window *widgets){
|
|
|
|
GtkTreeModel *model = GTK_TREE_MODEL(widgets->SessionsList);
|
|
|
|
GtkTreeModel *model = GTK_TREE_MODEL(widgets->SessionsList);
|
|
|
|
GtkTreeIter iter;
|
|
|
|
GtkTreeIter iter;
|
|
|
|
if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->SessionMainTree)),&model,&iter)){
|
|
|
|
if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->SessionMainTree)),&model,&iter)){
|
|
|
|
char *id;
|
|
|
|
int id;
|
|
|
|
gtk_tree_model_get(model,&iter,0,&id,-1);
|
|
|
|
gtk_tree_model_get(model,&iter,0,&id,-1);
|
|
|
|
yon_launch(session_terminate_session(id));
|
|
|
|
char *convert = yon_char_from_int(id);
|
|
|
|
|
|
|
|
yon_launch(session_terminate_session(convert));
|
|
|
|
|
|
|
|
free(convert);
|
|
|
|
yon_sessions_update(widgets);
|
|
|
|
yon_sessions_update(widgets);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -512,9 +516,11 @@ void on_session_block(GtkWidget *self, main_window *widgets){
|
|
|
|
GtkTreeModel *model = GTK_TREE_MODEL(widgets->SessionsList);
|
|
|
|
GtkTreeModel *model = GTK_TREE_MODEL(widgets->SessionsList);
|
|
|
|
GtkTreeIter iter;
|
|
|
|
GtkTreeIter iter;
|
|
|
|
if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->SessionMainTree)),&model,&iter)){
|
|
|
|
if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->SessionMainTree)),&model,&iter)){
|
|
|
|
char *id;
|
|
|
|
int id;
|
|
|
|
gtk_tree_model_get(model,&iter,0,&id,-1);
|
|
|
|
gtk_tree_model_get(model,&iter,0,&id,-1);
|
|
|
|
yon_launch(session_lock_session(id));
|
|
|
|
char *convert = yon_char_from_int(id);
|
|
|
|
|
|
|
|
yon_launch(session_lock_session(convert));
|
|
|
|
|
|
|
|
free(convert);
|
|
|
|
yon_sessions_update(widgets);
|
|
|
|
yon_sessions_update(widgets);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|