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 642877 - Make sure all builtin plugins are in the active-plugins list
Make sure all builtin plugins are in the active-plugins list
Status: RESOLVED FIXED
Product: totem
Classification: Core
Component: Movie player
unspecified
Other Linux
: Normal normal
: ---
Assigned To: General Totem maintainer(s)
General Totem maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2011-02-21 15:05 UTC by Bastien Nocera
Modified: 2011-02-27 20:53 UTC
See Also:
GNOME target: 3.0
GNOME version: ---



Description Bastien Nocera 2011-02-21 15:05:52 UTC
As long as the user doesn't enable any plugins, and uses the "default" plugins list, we're fine (if we keep the builtin plugins list, and the schemas synced). But if the user enables a plugin, then they're not using the default values anymore, and newly added plugins might be getting disabled.

This happened to me, and the screensaver builtin plugin wasn't getting loaded.
Comment 1 Philip Withnall 2011-02-27 20:53:11 UTC
commit 5c1512896b0728b0f3365e502eb7b21a184cb4ab
Author: Philip Withnall <philip@tecnocode.co.uk>
Date:   Sun Feb 27 20:52:07 2011 +0000

    Bug 642877 — Make sure all builtin plugins are in the active-plugins list
    
    Force-load all the builtin plugins just after setting up the plugins engine.
    This ensures that if a builtin plugin isn't in the active-plugins list in
    GSettings, it will still get loaded and activated. Closes: bgo#642877

 src/plugins/totem-plugins-engine.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)