# HG changeset patch # User ali # Date 1380175547 -3600 # Node ID 24b0e5ecffe58d31b63d89366a99619436861eb2 # Parent 28310eb35e0b0180a0dbf92c25a1ba441845f38a# Parent df21841a2b64eaff07393071d657aa52e44719c3 Merge bug #14: Temporary hack to display file path diff -r 28310eb35e0b -r 24b0e5ecffe5 bookloupe/bookloupe.c --- a/bookloupe/bookloupe.c Tue Sep 24 22:31:09 2013 +0100 +++ b/bookloupe/bookloupe.c Thu Sep 26 07:05:47 2013 +0100 @@ -2514,7 +2514,17 @@ fprintf(stderr,"bookloupe: %s: %s\n",filename,err->message); exit(1); } - g_print("\n\nFile: %s\n\n",filename); + if (g_path_is_absolute(filename)) + g_print("\n\nFile: %s\n\n",filename); + else + { + gchar *cwd,*path; + cwd=g_get_current_dir(); + path=g_build_filename(cwd,filename,NULL); + g_free(cwd); + g_print("\n\nFile: %s\n\n",path); + g_free(path); + } first_pass_results=first_pass(etext); warnings=report_first_pass(first_pass_results); qword=g_tree_new_full((GCompareDataFunc)strcmp,NULL,g_free,g_free);