diff options
| author | bulia byak <buliabyak@gmail.com> | 2006-11-01 04:09:26 +0000 |
|---|---|---|
| committer | buliabyak <buliabyak@users.sourceforge.net> | 2006-11-01 04:09:26 +0000 |
| commit | 7908483fe6d8bbdef0964dd2e123af082ef19b52 (patch) | |
| tree | 880721f4021b28271ac7377f3a01daec74f8c2df /src/svg/css-ostringstream.cpp | |
| parent | make SVG indent and inlined attrs configurable via prefs (diff) | |
| download | inkscape-7908483fe6d8bbdef0964dd2e123af082ef19b52.tar.gz inkscape-7908483fe6d8bbdef0964dd2e123af082ef19b52.zip | |
fix breaks, add default
(bzr r1880)
Diffstat (limited to 'src/svg/css-ostringstream.cpp')
| -rw-r--r-- | src/svg/css-ostringstream.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/svg/css-ostringstream.cpp b/src/svg/css-ostringstream.cpp index d59b8083a..362eb7662 100644 --- a/src/svg/css-ostringstream.cpp +++ b/src/svg/css-ostringstream.cpp @@ -22,17 +22,17 @@ write_num(Inkscape::CSSOStringStream &os, unsigned const prec, double const d) { char buf[32]; // haven't thought about how much is really required. switch (prec) { - case 10: g_ascii_formatd(buf, sizeof(buf), "%.10f", d); - case 9: g_ascii_formatd(buf, sizeof(buf), "%.9f", d); - case 8: g_ascii_formatd(buf, sizeof(buf), "%.8f", d); - case 7: g_ascii_formatd(buf, sizeof(buf), "%.7f", d); - case 6: g_ascii_formatd(buf, sizeof(buf), "%.6f", d); - case 5: g_ascii_formatd(buf, sizeof(buf), "%.5f", d); - case 4: g_ascii_formatd(buf, sizeof(buf), "%.4f", d); - case 3: g_ascii_formatd(buf, sizeof(buf), "%.3f", d); - case 2: g_ascii_formatd(buf, sizeof(buf), "%.2f", d); - case 1: g_ascii_formatd(buf, sizeof(buf), "%.1f", d); - case 0: g_ascii_formatd(buf, sizeof(buf), "%.0f", d); + case 9: g_ascii_formatd(buf, sizeof(buf), "%.9f", d); break; + case 8: g_ascii_formatd(buf, sizeof(buf), "%.8f", d); break; + case 7: g_ascii_formatd(buf, sizeof(buf), "%.7f", d); break; + case 6: g_ascii_formatd(buf, sizeof(buf), "%.6f", d); break; + case 5: g_ascii_formatd(buf, sizeof(buf), "%.5f", d); break; + case 4: g_ascii_formatd(buf, sizeof(buf), "%.4f", d); break; + case 3: g_ascii_formatd(buf, sizeof(buf), "%.3f", d); break; + case 2: g_ascii_formatd(buf, sizeof(buf), "%.2f", d); break; + case 1: g_ascii_formatd(buf, sizeof(buf), "%.1f", d); break; + case 0: g_ascii_formatd(buf, sizeof(buf), "%.0f", d); break; + case 10: default: g_ascii_formatd(buf, sizeof(buf), "%.10f", d); break; } os << strip_trailing_zeros(buf); } |
