Synfig Issue Tracker
star_faded.png
Please log in to bookmark issues
bug_report_small.png
OPEN  Bug report #525  -  Copying a canvas from one file to another creates a link.
Posted Dec 11, 2013 - updated Jan 05, 2019
action_vote_minus_faded.png
1
Votes
action_vote_plus_faded.png
Issue details
  • Type of issue
    Bug report
  • Status
     
    New
  • Assigned to
    Not assigned to anyone
  • Progress
       
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     Joe C.
  • Owned by
    Not owned by anyone
  • Category
    Not determined
  • Resolution
    Not determined
  • Priority
    Not determined
  • Targetted for
    icon_milestones.png Not determined
  • Tags
    icon_customdatatype.png Not determined
  • Difficulty
    icon_customdatatype.png Not determined
Issue description
Synfig Studio 0.64.1 binary release running on Ubuntu

Copying a canvas from one file to another creates a link. There's no way to know this until you discover the program doesn't behave as expected. File doesn't open if the copied canvas file is not within the same folder Modifications to copied canvas in new file with old file closed results in crash. Modifications to copied canvas in new file with old file opened does not behave the same as an exporting canvas, showing no change in the old file window. However, it appears to record the changes in the old file's history, and asks if you want to save on closing.
Steps to reproduce this issue
open two synfig files select a canvas with layers in it from file A copy the canvas paste the canvas from file A into file B

a link is created. moving the files to different folder will break file B, because it requires file A

cutting the copied canvas from file B and pasting again in file B appears to disconnect the link.

#4
Comment posted by
 Konstantin Dmitriev
Dec 19, 05:40
Please clarify, what do you mean by "canvas"? Do you mean "exported canvas"?
#5
Comment posted by
 Joe C.
icon_reply.pngDec 21, 18:58, in reply to comment #4
Grouped layer canvas. Not exported.

Konstantin Dmitriev wrote:
Please clarify, what do you mean by "canvas"? Do you mean "exported
canvas"?


#6
Comment posted by
 Joe C.
Dec 25, 02:36
I tested this again. The issue is probably related to version compatibility because the files I use originated from 0.63.5.
#7
Comment posted by
 Konstantin Dmitriev
icon_reply.pngDec 25, 05:03, in reply to comment #6
I am sure the issue is related with exported values here.

If you have some layer parameter exported, then copying this layer to other file will keep it referencing the exported value in the original file. Thus, exported values aren't copied.

Obviously we should consider adding a dialog which will ask a user if he wants to transfer exported values together with the pasted layer or not.