Fixed terminal opening

pull/96/head
parent 48fa980c63
commit a74f4cf93e
No known key found for this signature in database
GPG Key ID: FF1D842BF4DDE92B

@ -563,23 +563,24 @@ gboolean on_command_execute_success(GtkWidget *,gint status,main_window *widgets
} }
} }
{ {
gtk_button_set_label(GTK_BUTTON(widgets->MoreButton),MORE_LABEL); // gtk_button_set_label(GTK_BUTTON(widgets->MoreButton),MORE_LABEL);
int pos = gtk_paned_get_position(GTK_PANED(widgets->TerminalPaned)); // int pos = gtk_paned_get_position(GTK_PANED(widgets->TerminalPaned));
yon_window_config_add_instant_parameter("paned_pos","settings",&pos,YON_TYPE_INT); // yon_window_config_add_instant_parameter("paned_pos","settings",&pos,YON_TYPE_INT);
GValue val = G_VALUE_INIT; // GValue val = G_VALUE_INIT;
g_object_get_property(G_OBJECT(widgets->TerminalPaned),"max-position",&val); // g_object_get_property(G_OBJECT(widgets->TerminalPaned),"max-position",&val);
gtk_paned_set_position(GTK_PANED(widgets->TerminalPaned),g_value_get_int(&val)); // gtk_paned_set_position(GTK_PANED(widgets->TerminalPaned),g_value_get_int(&val));
g_value_unset(&val); // g_value_unset(&val);
g_object_ref(widgets->MainNotebook); // g_object_ref(widgets->MainNotebook);
gtk_container_remove(GTK_CONTAINER(widgets->TerminalPaned),widgets->MainNotebook); // gtk_container_remove(GTK_CONTAINER(widgets->TerminalPaned),widgets->MainNotebook);
gtk_box_pack_start(GTK_BOX(gtk_widget_get_parent(widgets->TerminalPaned)),widgets->MainNotebook,1,1,0); // gtk_box_pack_start(GTK_BOX(gtk_widget_get_parent(widgets->TerminalPaned)),widgets->MainNotebook,1,1,0);
gtk_box_reorder_child(GTK_BOX(gtk_widget_get_parent(widgets->MainNotebook)),widgets->MainNotebook,0); // gtk_box_reorder_child(GTK_BOX(gtk_widget_get_parent(widgets->MainNotebook)),widgets->MainNotebook,0);
if (!status) if (!status)
on_terminal_revealer_open(NULL,widgets); // on_terminal_revealer_open(NULL,widgets);
gtk_button_clicked(GTK_BUTTON(widgets->MoreButton));
} }
yon_packages_update(); yon_packages_update();
return G_SOURCE_REMOVE; return G_SOURCE_REMOVE;
@ -661,7 +662,7 @@ void *yon_command_execute_async(char *command,main_window *widgets){
gtk_widget_set_sensitive(((kernels_tab*)dict->data)->remove_package_button,0); gtk_widget_set_sensitive(((kernels_tab*)dict->data)->remove_package_button,0);
} }
} }
on_terminal_revealer_open(NULL,widgets); gtk_button_clicked(GTK_BUTTON(widgets->MoreButton));
return NULL; return NULL;
} }
@ -1545,8 +1546,6 @@ void on_terminal_revealer_open(GtkWidget *, main_window *widgets){
gtk_widget_show(widgets->TerminalPaned); gtk_widget_show(widgets->TerminalPaned);
gtk_widget_show(widgets->MainNotebook); gtk_widget_show(widgets->MainNotebook);
} break; } break;
case 1: { //closes case 1: { //closes
gtk_button_set_label(GTK_BUTTON(widgets->MoreButton),MORE_LABEL); gtk_button_set_label(GTK_BUTTON(widgets->MoreButton),MORE_LABEL);
@ -1663,7 +1662,8 @@ void yon_main_window_complete(main_window *widgets){
on_update_clicked(NULL,widgets); on_update_clicked(NULL,widgets);
yon_save_window_set_postsave_function(on_save_done,widgets); yon_save_window_set_postsave_function(on_save_done,widgets);
on_terminal_revealer_open(NULL,widgets); gtk_button_clicked(GTK_BUTTON(widgets->MoreButton));
// on_terminal_revealer_open(NULL,widgets);
yon_terminal_integrated_start(widgets->InstallTerminal,pacman_update_command); yon_terminal_integrated_start(widgets->InstallTerminal,pacman_update_command);
yon_gtk_widget_set_scroll_window_for_scroll(gtk_widget_get_parent(widgets->InstallTerminal),GTK_SCROLLBAR(widgets->TerminalScroll)); yon_gtk_widget_set_scroll_window_for_scroll(gtk_widget_get_parent(widgets->InstallTerminal),GTK_SCROLLBAR(widgets->TerminalScroll));
} }

@ -126,6 +126,11 @@
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="icon-name">com.ublinux.libublsettingsui-gtk3.settings-symbolic</property> <property name="icon-name">com.ublinux.libublsettingsui-gtk3.settings-symbolic</property>
</object> </object>
<object class="GtkImage" id="image6">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">com.ublinux.libublsettingsui-gtk3.changes-allow-symbolic</property>
</object>
<object class="GtkBox" id="BoxMain"> <object class="GtkBox" id="BoxMain">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
@ -339,7 +344,7 @@
</child> </child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">True</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">0</property> <property name="position">0</property>
</packing> </packing>
@ -488,9 +493,4 @@
</packing> </packing>
</child> </child>
</object> </object>
<object class="GtkImage" id="image6">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">com.ublinux.libublsettingsui-gtk3.changes-allow-symbolic</property>
</object>
</interface> </interface>

Loading…
Cancel
Save