From 7a1edcec7be9d5ac20d9002f4a8544b20484d501 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 25 Mar 2025 16:44:54 +0600 Subject: [PATCH] NTP placeholder text fix --- source/ubl-settings-datetime.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/source/ubl-settings-datetime.c b/source/ubl-settings-datetime.c index 93f38a7..edc9b8f 100644 --- a/source/ubl-settings-datetime.c +++ b/source/ubl-settings-datetime.c @@ -413,8 +413,8 @@ void on_ntp_sync(GtkWidget *, main_window *widgets){ switch(mode){ case 0: if (main_config.ntp_default){ - gtk_entry_set_placeholder_text(GTK_ENTRY(widgets->NTPEntry),""); - gtk_entry_set_text(GTK_ENTRY(widgets->NTPEntry),main_config.ntp_default); + gtk_entry_set_text(GTK_ENTRY(widgets->NTPEntry),""); + gtk_entry_set_placeholder_text(GTK_ENTRY(widgets->NTPEntry),main_config.ntp_default); } break; case 2:{ @@ -426,6 +426,7 @@ void on_ntp_sync(GtkWidget *, main_window *widgets){ yon_char_remove_brackets(parsed[0]); gtk_entry_set_placeholder_text(GTK_ENTRY(widgets->NTPEntry),parsed[0]); yon_char_parsed_free(parsed,size); + gtk_entry_set_text(GTK_ENTRY(widgets->NTPEntry),""); } } break; @@ -438,6 +439,7 @@ void on_ntp_sync(GtkWidget *, main_window *widgets){ yon_char_remove_brackets(parsed[0]); gtk_entry_set_placeholder_text(GTK_ENTRY(widgets->NTPEntry),parsed[0]); yon_char_parsed_free(parsed,size); + gtk_entry_set_text(GTK_ENTRY(widgets->NTPEntry),""); } } break; @@ -599,8 +601,8 @@ void yon_main_window_complete(main_window **window){ { int size; config_str parsed = yon_config_load(HWCLOCK_SYNC_parameter_command,&size); + if (size&&!yon_char_is_empty(parsed[0])&&strcmp(parsed[0],"(null)\n")){ yon_char_remove_last_symbol(parsed[0],'\n'); - if (size&&!yon_char_is_empty(parsed[0])){ free(yon_char_divide_search(parsed[0],"=",-1)); if (!strcmp(parsed[0],"utc")){ time_sync_default = UTC_LABEL;