Freeseer / freeseer

Designed for capturing presentations at conferences. Pre-fill a list of talks to record, record them, and upload them to YouTube with our YouTube Uploader.
http://freeseer.readthedocs.org
GNU General Public License v3.0
215 stars 110 forks source link

'Setup' buttons broken in config tool #558

Closed mtomwing closed 10 years ago

mtomwing commented 10 years ago
Traceback (most recent call last):
  File "freeseer/frontend/configtool/configtool.py", line 407, in setup_audio_mixer
    plugin.plugin_object.get_dialog()
  File "freeseer/framework/plugin.py", line 329, in get_dialog
    self.retranslate()  # Translate the UI
  File "/home/mtomwing/freeseer/src/freeseer/plugins/audiomixer/audiopassthrough/__init__.py", line 147, in retranslate
    self.widget.label.setText(self.gui.app.translate('plugin-audio-passthrough', 'Source'))
AttributeError: 'AudioPassthrough' object has no attribute 'gui'

Due to the way that plugins are implemented right now, you need to set gui for each plugin object. This was removed in PR 535.