diff --git a/src/kits/interface/layouter/ComplexLayouter.cpp b/src/kits/interface/layouter/ComplexLayouter.cpp index b99ce6d50f..00f559a7a1 100644 --- a/src/kits/interface/layouter/ComplexLayouter.cpp +++ b/src/kits/interface/layouter/ComplexLayouter.cpp @@ -157,9 +157,9 @@ struct ComplexLayouter::SumItemBackup { // constructor -ComplexLayouter::ComplexLayouter(int32 elementCount, int32 spacing) +ComplexLayouter::ComplexLayouter(int32 elementCount, float spacing) : fElementCount(elementCount), - fSpacing(spacing), + fSpacing((int32)spacing), fConstraints(new(nothrow) Constraint*[elementCount]), fWeights(new(nothrow) float[elementCount]), fSums(new(nothrow) SumItem[elementCount + 1]), diff --git a/src/kits/interface/layouter/ComplexLayouter.h b/src/kits/interface/layouter/ComplexLayouter.h index 990915e745..1ccec622b6 100644 --- a/src/kits/interface/layouter/ComplexLayouter.h +++ b/src/kits/interface/layouter/ComplexLayouter.h @@ -20,7 +20,7 @@ class LayoutOptimizer; class ComplexLayouter : public Layouter { public: ComplexLayouter(int32 elementCount, - int32 spacing); + float spacing); virtual ~ComplexLayouter(); virtual status_t InitCheck() const; diff --git a/src/kits/interface/layouter/SimpleLayouter.cpp b/src/kits/interface/layouter/SimpleLayouter.cpp index 06f02e18df..70a9f21236 100644 --- a/src/kits/interface/layouter/SimpleLayouter.cpp +++ b/src/kits/interface/layouter/SimpleLayouter.cpp @@ -113,9 +113,9 @@ public: // constructor -SimpleLayouter::SimpleLayouter(int32 elementCount, int32 spacing) +SimpleLayouter::SimpleLayouter(int32 elementCount, float spacing) : fElementCount(elementCount), - fSpacing(spacing), + fSpacing((int32)spacing), fMin(0), fMax(B_SIZE_UNLIMITED), fPreferred(0), diff --git a/src/kits/interface/layouter/SimpleLayouter.h b/src/kits/interface/layouter/SimpleLayouter.h index cacfcc96b8..4f4d66e878 100644 --- a/src/kits/interface/layouter/SimpleLayouter.h +++ b/src/kits/interface/layouter/SimpleLayouter.h @@ -19,7 +19,7 @@ namespace Layout { class SimpleLayouter : public Layouter { public: SimpleLayouter(int32 elementCount, - int32 spacing); + float spacing); virtual ~SimpleLayouter(); virtual void AddConstraints(int32 element, int32 length,