[Webkit-unassigned] [Bug 15263] REGRESSION: scrolldelay=0 causes marquee not to display

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jan 17 14:48:22 PST 2008


http://bugs.webkit.org/show_bug.cgi?id=15263





------- Comment #9 from eric at webkit.org  2008-01-17 14:48 PDT -------
My guess is:

    if (speed() != marqueeSpeed()) {
        m_speed = marqueeSpeed();
        if (m_timer.isActive())
            m_timer.startRepeating(speed() * 0.001);
    }

in Marquee::updateMarqueeStyle() is the buggy code.  m_speed is initialized to
0 to begin with, so I believe the marquee is never started due to that check.

Two things we'd need to check before making a fix are:  1.  what does a
negative marqueSpeed() mean? is that even possible?  and 2.  we may need a
m_haveStartedMarqueeFirstTime bool to prevent restarting the timer when
marqueeSpeed() == whatever m_speed is initialized too, and m_timer being
stopped (due to an explicit stop)


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list