~noskcaj/unity-settings-daemon/upower

« back to all changes in this revision

Viewing changes to plugins/xrandr/gsd-xrandr-manager.c

  • Committer: Jackson Doak
  • Date: 2014-09-12 20:58:23 UTC
  • Revision ID: noskcaj@ubuntu.com-20140912205823-cxb5uwthiw2mn7nd
Add patch to support upower 0.99. Thanks Tim Lunn. LP: #1330037

Show diffs side-by-side

added added

removed removed

Lines of Context:
2018
2018
}
2019
2019
 
2020
2020
static void
2021
 
power_client_changed_cb (UpClient *client, gpointer data)
 
2021
lid_state_changed_cb (UpClient *client, GParamSpec *pspec, gpointer data)
2022
2022
{
2023
2023
        GsdXrandrManager *manager = data;
2024
2024
        GsdXrandrManagerPrivate *priv = manager->priv;
2270
2270
 
2271
2271
        manager->priv->upower_client = up_client_new ();
2272
2272
        manager->priv->laptop_lid_is_closed = up_client_get_lid_is_closed (manager->priv->upower_client);
2273
 
        g_signal_connect (manager->priv->upower_client, "changed",
2274
 
                          G_CALLBACK (power_client_changed_cb), manager);
 
2273
        g_signal_connect (manager->priv->upower_client, "notify::lid-is-closed",
 
2274
                          G_CALLBACK (lid_state_changed_cb), manager);
2275
2275
 
2276
2276
        log_msg ("State of screen at startup:\n");
2277
2277
        log_screen (manager->priv->rw_screen);