|
|
|
|
@ -1393,18 +1393,10 @@ void on_journald_save(GtkWidget *self, journald_window *window){
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(window->LogSizeMaxCheck))){
|
|
|
|
|
long logssize=-1;
|
|
|
|
|
long logssize=0;
|
|
|
|
|
logssize = gtk_spin_button_get_value(GTK_SPIN_BUTTON(window->LogSizeMaxSpin));
|
|
|
|
|
int log_size_mod = gtk_combo_box_get_active(GTK_COMBO_BOX(window->LogSizeMaxCombo));
|
|
|
|
|
for (int i=0;i<log_size_mod+1;i++){
|
|
|
|
|
logssize=logssize*1024;
|
|
|
|
|
}
|
|
|
|
|
if (logssize>0){
|
|
|
|
|
float val;
|
|
|
|
|
int size;
|
|
|
|
|
val = yon_size_convert_automatic(logssize,&size);
|
|
|
|
|
yon_config_register(JOURNALD("SystemMaxUse"),"logging",yon_char_append(yon_char_from_float(val),yon_size_get_letter_from_int(size)));
|
|
|
|
|
}
|
|
|
|
|
yon_config_register(JOURNALD("SystemMaxUse"),"logging",yon_char_append(yon_char_from_long(logssize),yon_size_get_letter_from_int(log_size_mod)));
|
|
|
|
|
} else
|
|
|
|
|
yon_config_remove_by_key(JOURNALD("SystemMaxUse"));
|
|
|
|
|
|
|
|
|
|
|