Fixed local flag not being set on image import
svn: r677
This commit is contained in:
parent
e92213f4ed
commit
15eff9c683
@ -114,6 +114,7 @@ class AddMediaObject:
|
||||
if external.get_active() == 0:
|
||||
path = self.db.getSavePath()
|
||||
name = RelImage.import_media_object(filename,path,mobj.getId())
|
||||
mobj.setLocal(1)
|
||||
else:
|
||||
name = filename
|
||||
mobj.setPath(name)
|
||||
|
@ -169,11 +169,13 @@ class ImageSelect:
|
||||
if type[0:5] == "image":
|
||||
if self.external.get_active() == 0:
|
||||
name = RelImage.import_media_object(filename,self.path,mobj.getId())
|
||||
mobj.setLocal(1)
|
||||
else:
|
||||
if self.external.get_active() == 1:
|
||||
name = filename
|
||||
else:
|
||||
name = RelImage.import_media_object(filename,self.path,mobj.getId())
|
||||
mobj.setLocal(1)
|
||||
mobj.setPath(name)
|
||||
|
||||
utils.modified()
|
||||
@ -291,9 +293,7 @@ class Gallery(ImageSelect):
|
||||
photo.setDescription(root)
|
||||
self.savephoto(photo)
|
||||
if Config.mediaref == 0:
|
||||
name = RelImage.import_media_object(name,
|
||||
self.path,
|
||||
photo.getId())
|
||||
name = RelImage.import_media_object(name,self.path,photo.getId())
|
||||
photo.setPath(name)
|
||||
photo.setLocal(1)
|
||||
utils.modified()
|
||||
@ -322,6 +322,7 @@ class Gallery(ImageSelect):
|
||||
try:
|
||||
id = photo.getId()
|
||||
name = RelImage.import_media_object(tfile,self.path,id)
|
||||
photo.setLocal(1)
|
||||
photo.setPath(name)
|
||||
except:
|
||||
photo.setPath(tfile)
|
||||
@ -458,7 +459,6 @@ class Gallery(ImageSelect):
|
||||
photo = self.dataobj.getPhotoList()[self.selectedIcon]
|
||||
object = photo.getReference()
|
||||
name = RelImage.import_media_object(object.getPath(),self.path,object.getId())
|
||||
|
||||
object.setPath(name)
|
||||
object.setLocal(1)
|
||||
|
||||
|
@ -332,6 +332,7 @@ class MediaView:
|
||||
id = photo.getId()
|
||||
path = self.db.getSavePath()
|
||||
name = RelImage.import_media_object(tfile,path,id)
|
||||
photo.setLocal(1)
|
||||
photo.setPath(name)
|
||||
except:
|
||||
photo.setPath(tfile)
|
||||
|
@ -82,7 +82,6 @@ def import_media_object(filename,path,base):
|
||||
|
||||
try:
|
||||
path = "%s/%s" % (thumb,base)
|
||||
print "Making",path,"from",filename
|
||||
mk_thumb(filename,path,const.thumbScale)
|
||||
shutil.copy(filename,name)
|
||||
except:
|
||||
@ -123,8 +122,6 @@ def scale_image(path,size):
|
||||
#-------------------------------------------------------------------------
|
||||
def mk_thumb(source,dest,size):
|
||||
|
||||
print "making a thumbnail",source,dest
|
||||
|
||||
dir = os.path.dirname(dest)
|
||||
try:
|
||||
if not os.path.exists(dir):
|
||||
|
@ -7,13 +7,12 @@ import gtk
|
||||
import gnome.ui
|
||||
import locale
|
||||
|
||||
intl.textdomain("gramps")
|
||||
|
||||
if os.environ.has_key("GRAMPSI18N"):
|
||||
loc = os.environ["GRAMPSI18N"]
|
||||
else:
|
||||
loc = "locale"
|
||||
|
||||
intl.textdomain("gramps")
|
||||
intl.bindtextdomain("gramps",loc)
|
||||
|
||||
locale.setlocale(locale.LC_NUMERIC,"C")
|
||||
|
@ -70,7 +70,6 @@ for val in const.familyConstantEvents.keys():
|
||||
lineRE = re.compile(r"\s*(\d+)\s+(\S+)\s*(.*)$")
|
||||
headRE = re.compile(r"\s*(\d+)\s+HEAD")
|
||||
nameRegexp= re.compile(r"/?([^/]*)(/([^/]*)(/([^/]*))?)?")
|
||||
#nameRegexp = re.compile(r"([\S\s]*\S)?\s*/([^/]+)?/\s*,?\s*([\S]+)?")
|
||||
calRegexp = re.compile(r"\s*@#D([^@]+)@\s*(.*)$")
|
||||
fromtoRegexp = re.compile(r"\s*FROM\s+@#D([^@]+)@\s*(.*)\s+TO\s+@#D([^@]+)@\s*(.*)$")
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user