ab08499
Use translation tables in /usr/share
ab08499
ab08499
From: Michal Schmidt <mschmidt@redhat.com>
ab08499
ab08499
The translation tables are in /usr/share/...
ab08499
Don't look for them in the current directory.
ab08499
---
ab08499
ab08499
 src/latencytop.c |    8 +++++---
ab08499
 1 files changed, 5 insertions(+), 3 deletions(-)
ab08499
ab08499
ab08499
diff --git a/src/latencytop.c b/src/latencytop.c
ab08499
index a5d5fb3..780aa98 100644
ab08499
--- a/src/latencytop.c
ab08499
+++ b/src/latencytop.c
ab08499
@@ -35,6 +35,8 @@
ab08499
 
ab08499
 #include "latencytop.h"
ab08499
 
ab08499
+#define MYDATADIR "/usr/share/latencytop"
ab08499
+
ab08499
 GList *lines;
ab08499
 
ab08499
 GList *procs;
ab08499
@@ -495,7 +497,7 @@ int main(int argc, char **argv)
ab08499
 	int ret = 1;
ab08499
 	enable_sysctl();
ab08499
 	if (argc>1 && strcmp(argv[1],"-d")==0) {
ab08499
-		init_translations("latencytop.trans");
ab08499
+		init_translations(MYDATADIR "/latencytop.trans");
ab08499
 		parse_global_list();
ab08499
 		sort_list();
ab08499
 		dump_global_to_console();
ab08499
@@ -508,12 +510,12 @@ int main(int argc, char **argv)
ab08499
 
ab08499
 	if (argc>1 && strcmp(argv[1],"--block")==0) {
ab08499
 		printf("Doing block tracing\n");
ab08499
-		init_translations("latencytop.block");
ab08499
+		init_translations(MYDATADIR "/latencytop.block");
ab08499
 		noui = 1;
ab08499
 		dump_unknown = 1;
ab08499
 	}
ab08499
 	else
ab08499
-		init_translations("/usr/share/latencytop/latencytop.trans");
ab08499
+		init_translations(MYDATADIR "/latencytop.trans");
ab08499
 	
ab08499
 	initialize_curses();
ab08499
 	while (ret) {