Fixed network connection removing

master
parent bf8d42340b
commit 9196ed811e

@ -44,6 +44,11 @@ void on_type_changed(GtkComboBox *self,network_info *info){
}
}
void on_network_removed(GtkWidget *,network_info *info){
gtk_widget_destroy(info->MainBox);
free(info);
}
network_info *yon_network_info_new(){
network_info *info = new(network_info);
GtkBuilder *builder = gtk_builder_new_from_resource(glade_path_network_info);
@ -77,6 +82,7 @@ network_info *yon_network_info_new(){
g_signal_connect(G_OBJECT(info->AutoGetIPSwitch),"state-set",G_CALLBACK(yon_gtk_widget_set_sensitive_from_switch_inversed),info->GatewayEntry);
g_signal_connect(G_OBJECT(info->AutoGetIPSwitch),"state-set",G_CALLBACK(yon_gtk_widget_set_sensitive_from_switch_inversed),info->MaskEntry);
g_signal_connect(G_OBJECT(info->AutoGetIPSwitch),"state-set",G_CALLBACK(yon_gtk_widget_set_sensitive_from_switch_inversed),info->DNSEntry);
g_signal_connect(G_OBJECT(info->RemoveButton),"clicked",G_CALLBACK(on_network_removed),info);
g_signal_connect(G_OBJECT(info->TypeCombo),"changed",G_CALLBACK(on_type_changed),info);
yon_gtk_revealer_set_from_switch_inversed(GTK_REVEALER(info->IpRevealer),GTK_SWITCH(info->AutoGetIPSwitch));

@ -1471,4 +1471,5 @@ void yon_startup_language_init();
gboolean on_languages_search_func(GtkTreeModel *model, gint col,const char *key, GtkTreeIter *iter, main_window *widgets);
void yon_update_translation(main_window *widgets);
void yon_translation_init(GtkBuilder *builder);
void yon_licence_load(main_window *widgets);
void yon_licence_load(main_window *widgets);
void on_network_removed(GtkWidget *,network_info *info);

@ -5869,7 +5869,7 @@ agreement</property>
<child>
<object class="GtkEntry" id="BootloadDefaultOSEntry">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="can-focus">False</property>
</object>
<packing>
<property name="expand">True</property>

Loading…
Cancel
Save