src/tools/selecttool.cpp

changeset 111
1f42c03fafca
parent 107
02f142b399b1
child 121
000781318c36
--- a/src/tools/selecttool.cpp	Sun Jul 25 16:29:08 2021 +0300
+++ b/src/tools/selecttool.cpp	Sun Jul 25 20:29:14 2021 +0300
@@ -15,13 +15,14 @@
 	return result;
 }
 
-bool SelectTool::mouseClick(const Canvas::MouseClickInfo& info)
+bool SelectTool::mouseClick(Document* document, Canvas* canvas)
 {
-	const ldraw::id_t highlighted = info.invoker->getHighlightedObject();
-	info.invoker->clearSelection();
+	static_cast<void>(document);
+	const ldraw::id_t highlighted = canvas->getHighlightedObject();
+	canvas->clearSelection();
 	if (highlighted != ldraw::NULL_ID)
 	{
-		info.invoker->addToSelection(highlighted);
+		canvas->addToSelection(highlighted);
 	}
 	return true;
 }

mercurial