From afe949d2f1de66b53c6038daed07b93f3e895de0 Mon Sep 17 00:00:00 2001 From: Alex Wilson Date: Sun, 8 Aug 2010 02:54:01 +0000 Subject: [PATCH] Fix incorrect initialization of boolean in BGridLayout::ItemRemoved() that lead to unreachable code, fixes CID 58. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37966 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/interface/GridLayout.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kits/interface/GridLayout.cpp b/src/kits/interface/GridLayout.cpp index 03d3bb8945..9770f5a63b 100644 --- a/src/kits/interface/GridLayout.cpp +++ b/src/kits/interface/GridLayout.cpp @@ -580,7 +580,7 @@ BGridLayout::ItemRemoved(BLayoutItem* item, int32 fromIndex) int32 rowCount = fRowCount; // check for empty columns - bool empty = false; + bool empty = true; for (; columnCount > 0; columnCount--) { for (int32 row = 0; empty && row < rowCount; row++) empty &= (fGrid[columnCount - 1][row] == NULL); @@ -590,7 +590,7 @@ BGridLayout::ItemRemoved(BLayoutItem* item, int32 fromIndex) } // check for empty rows - empty = false; + empty = true; for (; rowCount > 0; rowCount--) { for (int32 column = 0; empty && column < columnCount; column++) empty &= (fGrid[column][rowCount - 1] == NULL);