From a642bc78a3dc23b1ca536455b42673b6f209eab0 Mon Sep 17 00:00:00 2001 From: Adrien Destugues Date: Fri, 15 Jul 2011 17:30:17 +0000 Subject: [PATCH] Fix #7189 : linkcatkeys erases file with plain catalog data instead of writing it as a resource. Was only a missing break in switch/case. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42432 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/bin/locale/linkcatkeys.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bin/locale/linkcatkeys.cpp b/src/bin/locale/linkcatkeys.cpp index 47bd1ab089..879b297a65 100644 --- a/src/bin/locale/linkcatkeys.cpp +++ b/src/bin/locale/linkcatkeys.cpp @@ -136,6 +136,7 @@ main(int argc, char **argv) switch(outputTarget) { case TARGET_ATTRIBUTE: { + printf("To attribute\n"); BEntry entry(outputFile.String()); entry_ref eref; entry.GetRef(&eref); @@ -159,6 +160,7 @@ main(int argc, char **argv) outputFile.String(), strerror(res)); exit(-1); } + break; } default: { res = targetCatalog.WriteToFile(outputFile.String()); @@ -168,6 +170,7 @@ main(int argc, char **argv) outputFile.String(), strerror(res)); exit(-1); } + break; } } if (showSummary) {