# HG changeset patch # User ali # Date 1380180968 -3600 # Node ID 797e80d13543b14d62861e1db3ec99b418414ab3 # Parent c16163697dd68d7ea99829aef504c9d2bb973560# Parent 9d3a8ee81151ee5e7eb401a85fc6fe8a71d143e1 Merge bug #14: Hack path into first warning diff -r c16163697dd6 -r 797e80d13543 bookloupe/bookloupe.c --- a/bookloupe/bookloupe.c Thu Sep 26 07:06:19 2013 +0100 +++ b/bookloupe/bookloupe.c Thu Sep 26 08:36:08 2013 +0100 @@ -2514,17 +2514,7 @@ fprintf(stderr,"bookloupe: %s: %s\n",filename,err->message); exit(1); } - 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); - } + g_print("\n\nFile: %s\n\n",filename); 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); @@ -2534,6 +2524,18 @@ */ linecnt=0; etext_ptr=etext; + if (g_path_is_absolute(filename)) + g_print("\nPath: %s\n",filename); + else + { + gchar *cwd,*path; + cwd=g_get_current_dir(); + path=g_build_filename(cwd,filename,NULL); + g_free(cwd); + g_print("\nPath: %s\n",path); + g_free(path); + } + g_print(" Line 1 - Path to ebook printed\n"); while ((aline=flgets(&etext_ptr,linecnt+1))) { linecnt++;