]> git.lyx.org Git - lyx.git/commitdiff
Fixed >=100% problem in LyXLenght-Class latex output.
authorJürgen Vigna <jug@sad.it>
Wed, 18 Apr 2001 15:06:30 +0000 (15:06 +0000)
committerJürgen Vigna <jug@sad.it>
Wed, 18 Apr 2001 15:06:30 +0000 (15:06 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@1941 a592a061-630c-0410-9148-cb99ea01b6c8

src/ChangeLog
src/vspace.C

index d079dd3c0535830a4ee3e73400944c8713f7bd7a..ca9396091193106562f3bf88fcab13557d722685 100644 (file)
@@ -1,3 +1,7 @@
+2001-04-18  Juergen Vigna  <jug@sad.it>
+
+       * vspace.C (asLatexString): fixed the 100% problem.
+
 2001-04-18  Jean-Marc Lasgouttes  <Jean-Marc.Lasgouttes@inria.fr>
 
        * lyxfunc.C (Dispatch): 
index 6f3f392d20e00e618bb7033d79f03520ecc32326..861155231c8f4d65a33be18d4dd57befd3f133f8 100644 (file)
@@ -339,13 +339,13 @@ string const LyXLength::asLatexString() const
        switch(uni) {
        case PW:
        case PE:
-           buffer << "." << abs(static_cast<int>(val)) << "\\columnwidth";
+           buffer << abs(static_cast<int>(val/100)) << "." << abs(static_cast<int>(val)%100) << "\\columnwidth";
            break;
        case PP:
-           buffer << "." << abs(static_cast<int>(val)) << "\\pagewidth";
+           buffer << "." << abs(static_cast<int>(val/100)) << "." << abs(static_cast<int>(val)%100) << "\\pagewidth";
            break;
        case PL:
-           buffer << "." << abs(static_cast<int>(val)) << "\\linewidth";
+           buffer << "." << abs(static_cast<int>(val/100)) << "." << abs(static_cast<int>(val)%100) << "\\linewidth";
            break;
        default:
            buffer << val << unit_name[uni]; // setw?