Fix problem adding child to single parent family.
svn: r603
This commit is contained in:
		| @@ -66,17 +66,29 @@ class SelectChild: | ||||
|         self.add_child = self.xml.get_widget("addChild") | ||||
|         self.add_child.set_column_visibility(1,Config.id_visible) | ||||
|  | ||||
|         if (self.family): | ||||
|             father = self.family.getFather() | ||||
|             mother = self.family.getMother() | ||||
|  | ||||
|             if father != None: | ||||
|                 fname = father.getPrimaryName().getName() | ||||
|             ftitle = _("Relationship to %s") % fname | ||||
|             self.xml.get_widget("flabel").set_text(ftitle) | ||||
|                 label = _("Relationship to %s") % fname | ||||
|                 self.xml.get_widget("flabel").set_text(label) | ||||
|  | ||||
|         mother = self.family.getMother() | ||||
|             if mother != None: | ||||
|                 mname = mother.getPrimaryName().getName() | ||||
|             mtitle = _("Relationship to %s") % mname | ||||
|             self.xml.get_widget("mlabel").set_text(mtitle) | ||||
|                 label = _("Relationship to %s") % mname | ||||
|                 self.xml.get_widget("mlabel").set_text(label) | ||||
|         else: | ||||
|             fname = self.person.getPrimaryName().getName() | ||||
|             label = _("Relationship to %s") % fname | ||||
|              | ||||
|             if self.person.getGender() == Person.male: | ||||
|                 self.xml.get_widget("flabel").set_text(label) | ||||
|                 self.xml.get_widget("mrel_combo").set_sensitive(0) | ||||
|             else: | ||||
|                 self.xml.get_widget("mlabel").set_text(label) | ||||
|                 self.xml.get_widget("frel_combo").set_sensitive(0) | ||||
|  | ||||
|         self.mrel = self.xml.get_widget("mrel") | ||||
|         self.frel = self.xml.get_widget("frel") | ||||
|   | ||||
		Reference in New Issue
	
	Block a user