summaryrefslogtreecommitdiff
path: root/arch/common/display.h
diff options
context:
space:
mode:
Diffstat (limited to 'arch/common/display.h')
-rw-r--r--arch/common/display.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/arch/common/display.h b/arch/common/display.h
index b4fe643e..d7cf2ae6 100644
--- a/arch/common/display.h
+++ b/arch/common/display.h
@@ -82,10 +82,10 @@ get_x11_info(DisplayInfo *di)
if (g_str_has_prefix(tmp[0], "number of extensions")) {
int n;
- di->extensions = "";
+ di->extensions = g_strdup("");
for (n = atoi(tmp[1]); n; n--) {
- di->extensions = g_strconcat(di->extensions,
+ di->extensions = h_strconcat(di->extensions,
g_strstrip(*(++output_lines)),
"=\n",
NULL);
@@ -108,14 +108,14 @@ get_x11_info(DisplayInfo *di)
gint n_monitors = gdk_screen_get_n_monitors(screen);
gint i;
- di->monitors = "";
+ di->monitors = NULL;
for (i = 0; i < n_monitors; i++) {
GdkRectangle rect;
gdk_screen_get_monitor_geometry(screen, i, &rect);
- di->monitors = g_strdup_printf("%sMonitor %d=%dx%d pixels\n",
- di->monitors, i, rect.width, rect.height);
+ di->monitors = h_strdup_cprintf("Monitor %d=%dx%d pixels\n",
+ di->monitors, i, rect.width, rect.height);
}
} else {
di->monitors = "";