Author: czeidler Date: 2011-06-20 09:12:52 +0200 (Mon, 20 Jun 2011) New Revision: 42262 Changeset: https://dev.haiku-os.org/changeset/42262 Ticket: https://dev.haiku-os.org/ticket/7193 Modified: haiku/trunk/src/libs/linprog/LayoutOptimizer.cpp Log: Update all optimized variables. Most off the time it went fine because the initial solution was already optimal. This fixes #7193. Modified: haiku/trunk/src/libs/linprog/LayoutOptimizer.cpp =================================================================== --- haiku/trunk/src/libs/linprog/LayoutOptimizer.cpp 2011-06-19 22:23:19 UTC (rev 42261) +++ haiku/trunk/src/libs/linprog/LayoutOptimizer.cpp 2011-06-20 07:12:52 UTC (rev 42262) @@ -947,6 +947,6 @@ void LayoutOptimizer::_SetResult(const double* x, double* values) { - for (int i = 1; i < fVariableCount; i++) + for (int i = 0; i < fVariableCount; i++) values[i] = x[i]; }