aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/interface-curses.cpp10
-rw-r--r--src/interface-gtk.cpp22
2 files changed, 17 insertions, 15 deletions
diff --git a/src/interface-curses.cpp b/src/interface-curses.cpp
index a9bb466..7a242cd 100644
--- a/src/interface-curses.cpp
+++ b/src/interface-curses.cpp
@@ -245,8 +245,8 @@ InterfaceCurses::info_update_impl(const QRegister *reg)
gchar *name = String::canonicalize_ctl(reg->name);
g_free(info_current);
- info_current = g_strdup_printf("%s - <QRegister> %s",
- PACKAGE_NAME, name);
+ info_current = g_strconcat(PACKAGE_NAME " - <QRegister> ",
+ name, NIL);
g_free(name);
draw_info();
@@ -256,9 +256,9 @@ void
InterfaceCurses::info_update_impl(const Buffer *buffer)
{
g_free(info_current);
- info_current = g_strdup_printf("%s - <Buffer> %s%s", PACKAGE_NAME,
- buffer->filename ? : UNNAMED_FILE,
- buffer->dirty ? "*" : "");
+ info_current = g_strconcat(PACKAGE_NAME " - <Buffer> ",
+ buffer->filename ? : UNNAMED_FILE,
+ buffer->dirty ? "*" : "", NIL);
draw_info();
}
diff --git a/src/interface-gtk.cpp b/src/interface-gtk.cpp
index c8c96f5..900208c 100644
--- a/src/interface-gtk.cpp
+++ b/src/interface-gtk.cpp
@@ -24,7 +24,6 @@
#include <glib.h>
#include <glib/gprintf.h>
-#include <glib/gstdio.h>
#include <gdk/gdk.h>
#include <gdk/gdkkeysyms.h>
@@ -169,25 +168,28 @@ InterfaceGtk::show_view_impl(ViewGtk *view)
void
InterfaceGtk::info_update_impl(const QRegister *reg)
{
+ gchar *str;
gchar *name = String::canonicalize_ctl(reg->name);
- gchar buf[255];
- g_snprintf(buf, sizeof(buf), "%s - <QRegister> %s",
- PACKAGE_NAME, name);
+ str = g_strconcat(PACKAGE_NAME " - <QRegister> ",
+ name, NIL);
g_free(name);
- gtk_window_set_title(GTK_WINDOW(window), buf);
+ gtk_window_set_title(GTK_WINDOW(window), str);
+ g_free(str);
}
void
InterfaceGtk::info_update_impl(const Buffer *buffer)
{
- gchar buf[255];
+ gchar *str;
+
+ str = g_strconcat(PACKAGE_NAME " - <Buffer> ",
+ buffer->filename ? : UNNAMED_FILE,
+ buffer->dirty ? "*" : "", NIL);
- g_snprintf(buf, sizeof(buf), "%s - <Buffer> %s%s", PACKAGE_NAME,
- buffer->filename ? : UNNAMED_FILE,
- buffer->dirty ? "*" : "");
- gtk_window_set_title(GTK_WINDOW(window), buf);
+ gtk_window_set_title(GTK_WINDOW(window), str);
+ g_free(str);
}
void