# HG changeset patch
# User Santeri Piippo <crimsondusk64@gmail.com>
# Date 1369245105 -10800
# Node ID d0a27d56559f45090ff6034492b60698194d83db
# Parent  cffab8e109f610977978bd72677fc5d14b9c057f
Fixed: selecting objects in list view didn't update the GL view properly

diff -r cffab8e109f6 -r d0a27d56559f src/gui.cpp
--- a/src/gui.cpp	Wed May 22 20:46:29 2013 +0300
+++ b/src/gui.cpp	Wed May 22 20:51:45 2013 +0300
@@ -741,11 +741,15 @@
 	}
 	
 	// Update the GL renderer
-	for (LDObject* obj : m_sel)
+	for (LDObject* obj : priorSelection) {
+		obj->setSelected (false);
 		m_renderer->compileObject (obj);
+	}
 	
-	for (LDObject* obj : priorSelection)
-		printf ("recompile %lu\n", obj->getIndex (g_curfile));
+	for (LDObject* obj : m_sel) {
+		obj->setSelected (true);
+		m_renderer->compileObject (obj);
+	}
 	
 	m_renderer->update ();
 }