diff --git a/source/ubl-settings-manager-settings.c b/source/ubl-settings-manager-settings.c index 89d8f03..c40c73e 100644 --- a/source/ubl-settings-manager-settings.c +++ b/source/ubl-settings-manager-settings.c @@ -58,7 +58,7 @@ settings_window *yon_settings_window_new(){ int size; config_str themes = (config_str)g_hash_table_get_keys_as_array(main_config.themes,(guint*)&size); - qsort(themes,size,sizeof(char*),yon_char_parsed_compare); + qsort(themes,size,sizeof(char*),(__compar_fn_t)yon_char_parsed_compare); for (int i=0;iThemeCombo),themes[i],themes[i]); } diff --git a/source/ubl-settings-manager.c b/source/ubl-settings-manager.c index bb71b54..8e0dcd2 100644 --- a/source/ubl-settings-manager.c +++ b/source/ubl-settings-manager.c @@ -38,14 +38,6 @@ void yon_config_update(){ main_config.themes = g_hash_table_new(g_str_hash,g_str_equal); yon_theme_init(); } - -int yon_char_parsed_compare(const void *a, const void *b){ - const config_str str_a = (const config_str)a; - const config_str str_b = (const config_str)b; - - return strcmp(*str_a,*str_b); -} - void on_back_clicked(GtkWidget *, GtkWidget *socket){ gtk_widget_destroy(socket); } diff --git a/source/ubl-settings-manager.h b/source/ubl-settings-manager.h index 841daa7..2c31eba 100644 --- a/source/ubl-settings-manager.h +++ b/source/ubl-settings-manager.h @@ -228,7 +228,6 @@ char *yon_get_save_socket(); char *yon_get_load_socket(); GtkSocket *yon_sockets_init(GtkBox *socketBox); void on_plug_disconnected(GtkSocket *self, main_window *widgets); -int yon_char_parsed_compare(const void *a, const void *b); void yon_interface_update(main_window *widgets);