After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 720697 - Going from one frei0r effect to another in clip properties causes tracebacks and breaks the UI
Going from one frei0r effect to another in clip properties causes tracebacks ...
Status: RESOLVED FIXED
Product: pitivi
Classification: Other
Component: Keyframes animation
0.92
Other Linux
: Normal major
: 0.93
Assigned To: Alex Băluț
Pitivi maintainers
Depends on:
Blocks:
 
 
Reported: 2013-12-18 20:49 UTC by Jean-François Fortin Tam
Modified: 2014-02-28 21:55 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jean-François Fortin Tam 2013-12-18 20:49:40 UTC
1. On a clip, add a couple of frei0r effects, such as "contrast0r" and "Glow" (or "bw0r", or any other afaict).

2. Click one of the two effects in the clip properties to show the effect properties.

3. Click the other effect.


Result: the UI cannot display any effect properties anymore, and you get:

Traceback (most recent call last):
  • File "pitivi/clipproperties.py", line 437 in _treeviewSelectionChangedCb
    self._updateEffectConfigUi()
  • File "pitivi/clipproperties.py", line 457 in _updateEffectConfigUi
    self._effect_config_ui.get_children()[0].get_children()[0].resetShowKeyframesButton()
AttributeError: 'GstElementSettingsWidget' object
                 has no attribute 'resetShowKeyframesButton'
Comment 1 Jean-François Fortin Tam 2014-02-26 15:40:37 UTC
Alexandru has a commit that aims to fix this in his "next" branch
Comment 2 Alex Băluț 2014-02-28 21:55:32 UTC
Fixed by:

commit e54f0f52df978b56f43b4094daacbab713fd4d8f
Author: Alexandru Băluț <alexandru.balut@gmail.com>
Date:   Wed Feb 26 15:14:16 2014 +0100

    clipproperties: Fix effect selection in the clip properties tab
    
    Should have been part of commit c89e31eb.
    
    Fixes bug https://bugzilla.gnome.org/show_bug.cgi?id=720697