~ci-train-bot/unity-settings-daemon/unity-settings-daemon-ubuntu-bionic-3147

« back to all changes in this revision

Viewing changes to gnome-settings-daemon/gnome-settings-plugin-info.c

  • Committer: Robert Ancell
  • Date: 2017-03-24 03:49:07 UTC
  • Revision ID: robert.ancell@canonical.com-20170324034907-ycuaac4ehvpox7qu
Revert drop updates plugin (LP: #1675612)

Show diffs side-by-side

added added

removed removed

Lines of Context:
296
296
        }
297
297
}
298
298
 
 
299
void
 
300
gnome_settings_plugin_info_set_settings_prefix (GnomeSettingsPluginInfo *info,
 
301
                                                const char              *settings_prefix)
 
302
{
 
303
        int priority;
 
304
 
 
305
        info->priv->settings = g_settings_new (settings_prefix);
 
306
        info->priv->enabled = g_settings_get_boolean (info->priv->settings, "active");
 
307
 
 
308
        priority = g_settings_get_int (info->priv->settings, "priority");
 
309
        if (priority > 0)
 
310
                info->priv->priority = priority;
 
311
 
 
312
        g_signal_connect (G_OBJECT (info->priv->settings),
 
313
                          "changed",
 
314
                          G_CALLBACK (plugin_enabled_cb),
 
315
                          info);
 
316
}
 
317
 
299
318
static void
300
319
_deactivate_plugin (GnomeSettingsPluginInfo *info)
301
320
{
497
516
 
498
517
        return info->priv->priority;
499
518
}
 
519
 
 
520
void
 
521
gnome_settings_plugin_info_set_priority (GnomeSettingsPluginInfo *info,
 
522
                                         int                      priority)
 
523
{
 
524
        g_return_if_fail (GNOME_IS_SETTINGS_PLUGIN_INFO (info));
 
525
 
 
526
        info->priv->priority = priority;
 
527
}