NTP placeholder text fix

pull/171/head
parent 4c9720c223
commit 7a1edcec7b

@ -413,8 +413,8 @@ void on_ntp_sync(GtkWidget *, main_window *widgets){
switch(mode){ switch(mode){
case 0: case 0:
if (main_config.ntp_default){ if (main_config.ntp_default){
gtk_entry_set_placeholder_text(GTK_ENTRY(widgets->NTPEntry),""); gtk_entry_set_text(GTK_ENTRY(widgets->NTPEntry),"");
gtk_entry_set_text(GTK_ENTRY(widgets->NTPEntry),main_config.ntp_default); gtk_entry_set_placeholder_text(GTK_ENTRY(widgets->NTPEntry),main_config.ntp_default);
} }
break; break;
case 2:{ case 2:{
@ -426,6 +426,7 @@ void on_ntp_sync(GtkWidget *, main_window *widgets){
yon_char_remove_brackets(parsed[0]); yon_char_remove_brackets(parsed[0]);
gtk_entry_set_placeholder_text(GTK_ENTRY(widgets->NTPEntry),parsed[0]); gtk_entry_set_placeholder_text(GTK_ENTRY(widgets->NTPEntry),parsed[0]);
yon_char_parsed_free(parsed,size); yon_char_parsed_free(parsed,size);
gtk_entry_set_text(GTK_ENTRY(widgets->NTPEntry),"");
} }
} }
break; break;
@ -438,6 +439,7 @@ void on_ntp_sync(GtkWidget *, main_window *widgets){
yon_char_remove_brackets(parsed[0]); yon_char_remove_brackets(parsed[0]);
gtk_entry_set_placeholder_text(GTK_ENTRY(widgets->NTPEntry),parsed[0]); gtk_entry_set_placeholder_text(GTK_ENTRY(widgets->NTPEntry),parsed[0]);
yon_char_parsed_free(parsed,size); yon_char_parsed_free(parsed,size);
gtk_entry_set_text(GTK_ENTRY(widgets->NTPEntry),"");
} }
} }
break; break;
@ -599,8 +601,8 @@ void yon_main_window_complete(main_window **window){
{ {
int size; int size;
config_str parsed = yon_config_load(HWCLOCK_SYNC_parameter_command,&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'); yon_char_remove_last_symbol(parsed[0],'\n');
if (size&&!yon_char_is_empty(parsed[0])){
free(yon_char_divide_search(parsed[0],"=",-1)); free(yon_char_divide_search(parsed[0],"=",-1));
if (!strcmp(parsed[0],"utc")){ if (!strcmp(parsed[0],"utc")){
time_sync_default = UTC_LABEL; time_sync_default = UTC_LABEL;

Loading…
Cancel
Save