From 7e3be2a03b4d4b950b31554bb93ce0cebf29475e Mon Sep 17 00:00:00 2001
From: Olivier Duchateau <duchateau.olivier@gmail.com>
Date: Mon, 2 Mar 2015 06:41:31 +0000
Subject: [PATCH] Fix xfpm panel plugin crashes at startup when the locale is
 not UTF8

Signed-off-by: Eric Koegel <eric.koegel@gmail.com>
---
 .../power-manager-plugin/xfce/xfce-power-manager-plugin.c      | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/panel-plugins/power-manager-plugin/xfce/xfce-power-manager-plugin.c b/panel-plugins/power-manager-plugin/xfce/xfce-power-manager-plugin.c
index f060c675..358bd73e 100644
--- a/panel-plugins/power-manager-plugin/xfce/xfce-power-manager-plugin.c
+++ b/panel-plugins/power-manager-plugin/xfce/xfce-power-manager-plugin.c
@@ -33,6 +33,7 @@
 #ifdef XFCE_PLUGIN
 #include <libxfce4panel/libxfce4panel.h>
 #include <libxfce4panel/xfce-panel-plugin.h>
+#include <libxfce4util/libxfce4util.h>
 #endif
 
 #include "../power-manager-button.h"
@@ -84,6 +85,8 @@ power_manager_plugin_construct (XfcePanelPlugin *plugin)
 {
     PowerManagerPlugin *power_manager_plugin;
 
+    xfce_textdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR, "UTF-8");
+
     /* create the plugin */
     power_manager_plugin = power_manager_plugin_new (plugin);
 
-- 
GitLab