* src/plugins/WebPage.py: media reference fixes

* src/plugins/ReadGedcom.py: media reference fixes
* src/plugins/IndivSummary.py: media reference fixes
* src/plugins/IndivComplete.py: media reference fixes
* src/plugins/DetAncestralReport.py: media reference fixes
* src/plugins/DetDescendantReport.py: media reference fixes
* src/plugins/Check.py: media reference fixes
* src/gramps_main.py: media reference fixes
* src/Utils.py: gnome.vfs vs. grampslib
* src/RelLib.py: single db file, media reference fixes
* src/MediaView.py: media reference fixes


svn: r2911
This commit is contained in:
Don Allingham
2004-02-25 03:25:57 +00:00
parent b6cb43b1ea
commit 9bbcabef44
11 changed files with 85 additions and 58 deletions

View File

@@ -253,7 +253,7 @@ class MediaView:
object_keys = self.db.get_object_keys()
for src_key in object_keys:
src = self.db.get_object(src_key)
src = self.db.find_object_from_id(src_key)
title = src.get_description()
id = src.get_id()
type = Utils.get_mime_description(src.get_mime_type())
@@ -307,22 +307,22 @@ class MediaView:
def is_object_used(self,mobj):
for p in self.db.get_family_id_map().values():
for o in p.get_media_list():
if o.get_reference() == mobj:
if o.get_reference_id() == mobj.get_id():
return 1
for key in self.db.get_person_keys():
p = self.db.get_person(key)
for o in p.get_media_list():
if o.get_reference() == mobj:
if o.get_reference_id() == mobj.get_id():
return 1
for key in self.db.get_source_keys():
p = self.db.get_source(key)
for o in p.get_media_list():
if o.get_reference() == mobj:
if o.get_reference_id() == mobj.get_id():
return 1
for key in self.db.get_place_id_keys():
p = self.db.get_place_id(key)
for o in p.get_media_list():
if o.get_reference() == mobj:
if o.get_reference_id() == mobj.get_id():
return 1
return 0