← Back to team overview

linuxdcpp-team team mailing list archive

[Branch ~dcplusplus-team/dcplusplus/trunk] Rev 2407: Grid fix

 

------------------------------------------------------------
revno: 2407
committer: Jacek Sieka <arnetheduck@xxxxxxxxx>
branch nick: dcplusplus
timestamp: Sun 2011-01-30 21:05:04 +0100
message:
  Grid fix
modified:
  dwt/src/widgets/Grid.cpp
  win32/UsersFrame.cpp


--
lp:dcplusplus
https://code.launchpad.net/~dcplusplus-team/dcplusplus/trunk

Your team Dcplusplus-team is subscribed to branch lp:dcplusplus.
To unsubscribe from this branch go to https://code.launchpad.net/~dcplusplus-team/dcplusplus/trunk/+edit-subscription
=== modified file 'dwt/src/widgets/Grid.cpp'
--- dwt/src/widgets/Grid.cpp	2011-01-30 20:01:21 +0000
+++ dwt/src/widgets/Grid.cpp	2011-01-30 20:05:04 +0000
@@ -58,6 +58,10 @@
 }
 
 Point Grid::getPreferredSize() {
+	// Make sure we have WidgetInfo's for every child...
+	auto children = getChildren<Widget>();
+	std::for_each(children.first, children.second, [=](Widget* w) { getWidgetInfo(w->handle()); });
+
 	std::vector<size_t> rowSize = calcSizes(rows, columns, 0, true);
 	std::vector<size_t> colSize = calcSizes(columns, rows, 0, false);
 	Point p(

=== modified file 'win32/UsersFrame.cpp'
--- win32/UsersFrame.cpp	2011-01-30 20:01:21 +0000
+++ win32/UsersFrame.cpp	2011-01-30 20:05:04 +0000
@@ -225,8 +225,6 @@
 		return;
 	}
 
-	dcdebug("Selected %s\n", sel->getUser().user->getCID().toBase32().c_str());
-
 	auto lock = ClientManager::getInstance()->lock();
 	auto ui = ClientManager::getInstance()->findOnlineUser(sel->getUser(), false);
 	if(!ui) {