// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// Extensively rewritten and refactored by James L. Hammons
-// (C) 2010 Underground Software
+// Portions copyright (C) 2001-2003 RibbonSoft
+// Copyright (C) 2010 Underground Software
+// See the README and GPLv2 files for licensing and warranty information
//
// JLH = James L. Hammons <jlhamm@acm.org>
//
#include "rs_selection.h"
+#include "drawing.h"
+#include "rs_entity.h"
+#include "graphicview.h"
#include "rs_information.h"
#include "rs_polyline.h"
-#include "rs_entity.h"
-#include "drawing.h"
/**
* Default constructor.
*/
void RS_Selection::selectSingle(RS_Entity * e)
{
- if (e != NULL && (e->getLayer() == NULL || e->getLayer()->isLocked() == false))
+ if (e && (e->getLayer() == NULL || e->getLayer()->isLocked() == false))
{
// Same problem as below...
//[WAS]#warning "!!! This is causing a segfault in the draw code !!!"