mirror of
https://git.pwmt.org/pwmt/zathura.git
synced 2024-12-29 15:26:01 +01:00
Remove some extra allocations
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
This commit is contained in:
parent
2695a53bfc
commit
229ff0ad9a
1 changed files with 7 additions and 12 deletions
|
@ -195,9 +195,7 @@ zathura_get_version_string(zathura_t* zathura, bool markup)
|
||||||
GString* string = g_string_new(NULL);
|
GString* string = g_string_new(NULL);
|
||||||
|
|
||||||
/* zathura version */
|
/* zathura version */
|
||||||
char* zathura_version = g_strdup_printf("zathura %d.%d.%d", ZATHURA_VERSION_MAJOR, ZATHURA_VERSION_MINOR, ZATHURA_VERSION_REV);
|
g_string_append_printf(string, "zathura %d.%d.%d", ZATHURA_VERSION_MAJOR, ZATHURA_VERSION_MINOR, ZATHURA_VERSION_REV);
|
||||||
g_string_append(string, zathura_version);
|
|
||||||
g_free(zathura_version);
|
|
||||||
|
|
||||||
const char* format = (markup == true) ? "\n<i>(plugin)</i> %s (%d.%d.%d) <i>(%s)</i>" : "\n(plugin) %s (%d.%d.%d) (%s)";
|
const char* format = (markup == true) ? "\n<i>(plugin)</i> %s (%d.%d.%d) <i>(%s)</i>" : "\n(plugin) %s (%d.%d.%d) (%s)";
|
||||||
|
|
||||||
|
@ -207,15 +205,12 @@ zathura_get_version_string(zathura_t* zathura, bool markup)
|
||||||
GIRARA_LIST_FOREACH(plugins, zathura_plugin_t*, iter, plugin) {
|
GIRARA_LIST_FOREACH(plugins, zathura_plugin_t*, iter, plugin) {
|
||||||
char* name = zathura_plugin_get_name(plugin);
|
char* name = zathura_plugin_get_name(plugin);
|
||||||
zathura_plugin_version_t version = zathura_plugin_get_version(plugin);
|
zathura_plugin_version_t version = zathura_plugin_get_version(plugin);
|
||||||
char* text = g_strdup_printf(format,
|
g_string_append_printf(string, format,
|
||||||
(name == NULL) ? "-" : name,
|
(name == NULL) ? "-" : name,
|
||||||
version.major,
|
version.major,
|
||||||
version.minor,
|
version.minor,
|
||||||
version.rev,
|
version.rev,
|
||||||
zathura_plugin_get_path(plugin)
|
zathura_plugin_get_path(plugin));
|
||||||
);
|
|
||||||
g_string_append(string, text);
|
|
||||||
g_free(text);
|
|
||||||
} GIRARA_LIST_FOREACH_END(plugins, zathura_plugin_t*, iter, plugin);
|
} GIRARA_LIST_FOREACH_END(plugins, zathura_plugin_t*, iter, plugin);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue