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:{