diff --git a/com.ublinux.ubl-settings-repomanager.chain-symbolic.svg b/com.ublinux.ubl-settings-repomanager.chain-symbolic.svg index be3a9e3..20437e2 100644 --- a/com.ublinux.ubl-settings-repomanager.chain-symbolic.svg +++ b/com.ublinux.ubl-settings-repomanager.chain-symbolic.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/com.ublinux.ubl-settings-repomanager.document-sign-symbolic.svg b/com.ublinux.ubl-settings-repomanager.document-sign-symbolic.svg index a11cbf1..994f24a 100644 --- a/com.ublinux.ubl-settings-repomanager.document-sign-symbolic.svg +++ b/com.ublinux.ubl-settings-repomanager.document-sign-symbolic.svg @@ -47,10 +47,12 @@ id="stop490" /> RepoList,&iter,&size,2,2); config_str archs = yon_tree_store_storage_get_archs(widgets->RepoList,&iter,&arch_size); - char *repo_string = yon_char_parsed_to_string(repos,size,", "); - char *archs_string = yon_char_parsed_to_string(archs,arch_size,", "); - char *info = get_storage_info_label(target,repo_string,archs_string); - gtk_label_set_text(GTK_LABEL(widgets->InformationLabel),info); - int lvlsize; - config_str level = yon_tree_store_get_all_at_level(widgets->RepoList,&iter,&lvlsize,2,2); - for (int i=0;iRepoFileList,&itar); - gtk_list_store_set(widgets->RepoFileList,&itar,1,level[i],-1); + if (size>0&&arch_size>0){ + char *repo_string = yon_char_parsed_to_string(repos,size,", "); + char *archs_string = yon_char_parsed_to_string(archs,arch_size,", "); + char *info = get_storage_info_label(target,repo_string,archs_string); + gtk_label_set_text(GTK_LABEL(widgets->InformationLabel),info); + int lvlsize; + config_str level = yon_tree_store_get_all_at_level(widgets->RepoList,&iter,&lvlsize,2,2); + for (int i=0;iRepoFileList,&itar); + gtk_list_store_set(widgets->RepoFileList,&itar,1,level[i],-1); + } + free(repo_string); + free(archs_string); + free(info); + yon_char_parsed_free(repos,size); + yon_char_parsed_free(archs,arch_size); } - free(repo_string); - free(archs_string); - free(info); - yon_char_parsed_free(repos,size); - yon_char_parsed_free(archs,arch_size); } break; case 2:{