- Fixed course delete crashes
[scorecard] / src / data.cpp
index 6ff2d98..ad0813c 100644 (file)
@@ -242,6 +242,11 @@ Club * Course::parent()
     return club;
 }
 
+void Course::setParent(Club *parent)
+{
+    club = parent;
+}
+
 QDomElement Course::toElement(QDomDocument doc)
 {
   QDomElement node = doc.createElement("course");
@@ -337,6 +342,7 @@ Club::Club(QString &name)
 
 void Club::addCourse(Course *iCourse) {
   courseList << iCourse;
+  iCourse->setParent(this);
 }
 
 void Club::delCourse(Course * course) {