[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] [bug #38625] Gnash initially set Stage.width and Stage.he
[Gnash-commit] [bug #38625] Gnash initially set Stage.width and Stage.height to SWF metadata regardless what <embed> tag says
Fri, 29 Mar 2013 12:19:35 +0000
Opera/9.64 (X11; Linux i686; U; en) Presto/2.1.1
Summary: Gnash initially set Stage.width and Stage.height to
SWF metadata regardless what <embed> tag says
Project: Gnash - The GNU Flash player
Submitted by: nachanon
Submitted on: Fri 29 Mar 2013 07:19:34 PM ICT
Severity: 3 - Normal
Assigned to: None
Discussion Lock: Any
This bug is a spin-off from bug #37008 (SoundCloud issue).
SoundManager2's debug screen uses values from Stage.width and
Stage.height to set it's TextField size on startup without
listening for stage's size change event.
SoundManager2's SWF was compiled with 16x16 px size.
When displayed on the HTML page, for example
Adobe Flash player takes width and height parameter from
<embed> tag, and use it as an initial Stage.width, Stage.height.
Thus, SoundManager2 gets the correct stage dimension
(500x200 px) and able to set TextField size accordingly.
But on Gnash, Stage.width and Stage.height were initially set to
SWF's dimension (16x16 px) regardless what <embed> tag said.
After SoundManager2's initialization code have already run,
Gnash then fires stage size change event with correct
stage dimension afterward.
The consequence is that TextField's display area was reduced
to a single character, making debug screen unusable.
Gnash: gnash 0.8.10-1~lenny, browser-plugin-gnash 0.8.10-1~lenny
from getgnash.org APT repository
Browser: iceweasel 3.0.6-3 from Debian repository (no addons)
System: Debian GNU/Linux 5.0 Lenny on i386
Reply to this item at:
Message sent via/by Savannah
- [Gnash-commit] [bug #38625] Gnash initially set Stage.width and Stage.height to SWF metadata regardless what <embed> tag says,
Nachanon Vetjasit <=