|
|
|
|
@ -635,14 +635,15 @@ void on_session_end(GtkWidget *self, main_window *widgets){
|
|
|
|
|
data->data = NULL;
|
|
|
|
|
data->function = NULL;
|
|
|
|
|
if (yon_confirmation_dialog_call(self,data) == GTK_RESPONSE_ACCEPT){
|
|
|
|
|
yon_launch(session_terminate_session(convert));
|
|
|
|
|
free(convert);
|
|
|
|
|
GtkTreeModel *model;
|
|
|
|
|
GtkTreeIter iter;
|
|
|
|
|
if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->SessionMainTree)),&model, &iter)){
|
|
|
|
|
gtk_list_store_remove(widgets->SessionsList,&iter);
|
|
|
|
|
if (!system(session_terminate_session(convert))){
|
|
|
|
|
GtkTreeModel *model;
|
|
|
|
|
GtkTreeIter iter;
|
|
|
|
|
if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->SessionMainTree)),&model, &iter)){
|
|
|
|
|
gtk_list_store_remove(widgets->SessionsList,&iter);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
free(convert);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|