diff --git a/source/ubl-settings-kernel.c b/source/ubl-settings-kernel.c
index 9f5d189..040f64d 100644
--- a/source/ubl-settings-kernel.c
+++ b/source/ubl-settings-kernel.c
@@ -1565,10 +1565,9 @@ void on_terminal_revealer_open(GtkWidget *, main_window *widgets){
}
void on_paned_position_changed(GtkWidget *, GdkEvent*,main_window *widgets){
- int size = (int)(gtk_widget_get_allocated_height(widgets->InterfaceBox)*0.8);
- if (size<20) size=20;
- if (gtk_paned_get_position(GTK_PANED(widgets->TerminalPaned))>size)
- gtk_paned_set_position(GTK_PANED(widgets->TerminalPaned),size);
+ int size = (int)(gtk_widget_get_allocated_height(widgets->InterfaceBox)*0.7);
+ if (gtk_paned_get_position(GTK_PANED(widgets->TerminalPaned))>size-40)
+ gtk_paned_set_position(GTK_PANED(widgets->TerminalPaned),size-40);
}
/**yon_main_window_complete(main_window *widgets)
@@ -1615,6 +1614,7 @@ void yon_main_window_complete(main_window *widgets){
widgets->ButtonsSizeGroup = GTK_SIZE_GROUP(gtk_builder_get_object(builder,"ButtonsSizeGroup"));
g_signal_connect(G_OBJECT(widgets->TerminalPaned),"notify::position",G_CALLBACK(on_paned_position_changed),widgets);
+ g_signal_connect(G_OBJECT(widgets->TerminalPaned),"notify::max-position",G_CALLBACK(on_paned_position_changed),widgets);
g_signal_connect(G_OBJECT(widgets->UpdateButton),"clicked",G_CALLBACK(on_update_clicked),widgets);
g_signal_connect(G_OBJECT(widgets->BuildingButton),"clicked",G_CALLBACK(on_building_clicked),widgets);
g_signal_connect(G_OBJECT(widgets->UnlockPacmanButton),"clicked",G_CALLBACK(on_pacman_db_unlock),NULL);
diff --git a/ubl-settings-kernel-install.glade b/ubl-settings-kernel-install.glade
index cd2ae24..7b7245e 100644
--- a/ubl-settings-kernel-install.glade
+++ b/ubl-settings-kernel-install.glade
@@ -157,6 +157,7 @@
True
False
True
+ up