Bugs item #1918825, was opened at 2008-03-18 14:57
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=757416&aid=1918825&group_id=144022

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Crasher/nasty bug
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: strangeness when linking every point of two Bline shapes

Initial Comment:
Directions:
Open up a new file. Pick the Bline tool and make two different shapes, i.e. 
closed Bline loops. (In my case I created two circles where each circle was a 
two-point Bline loop, each set to fill and not to outline. It doesn't seem to 
matter how many points these shapes have or whether the shapes overlap each 
other; the error still occurs.) Select both shapes and press ctrl-A to select 
all the points. Right-click on one of the green dots and select "link". (This 
was a mistaken attempt to link one circle inside of another one. I forgot that 
you need to select two points in particular, one from each shape, before you 
link.)

At this point strange behavior occurs. The two shapes disappear, and you see a 
rectangle (for setting something, not a shape) and one of those lines with the 
three points you see in Bline shapes. When you click on one of those Bline 
points, the line itself seems to rotate or scale outward (it's probably best to 
see it for one's self), and you get either this:

(synfigstudio.exe:1848): Gdk-WARNING **: 
../../../../gtk+/gdk/win32/gdkdrawable-win32.c:1416: Polyline failed: 
Arithmetic result exceeded 32 bits.

...or something like this:
synfig(1848) [4:12:36 PM] info: rotation: 1.00 turns
synfig(1848) [4:12:36 PM] info: rotation: 0.50 turns

...or both. It seems to be somewhat unpredictable, and if you fool around with 
it enough, it flies off the screen and gives you the "Polyline failed" error.


The root of the problem is probably that it doesn't make sense to link _every_ 
vertex of one Bline shape to _every_ vertex of another Bline shape. I think a 
good solution would be to forbid linking in this way and give the user an error 
message. 

For the record, I was trying to link a pupil with an iris so that modifying the 
iris's size and shape would alter the pupil's size and shape. 

I use a PC with Windows XP. I downloaded the Windows installers for version 
0.61.08 for gtk, gtkmm, synfig, and synfigstudio. 

email:
[EMAIL PROTECTED]

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=757416&aid=1918825&group_id=144022

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Synfig-devl mailing list
Synfig-devl@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synfig-devl

Reply via email to