~vktgz/lightdm-gtk-greeter/window-pos

« back to all changes in this revision

Viewing changes to src/lightdm-gtk-greeter.c

  • Committer: Julien Lavergne
  • Date: 2012-07-15 13:01:55 UTC
  • Revision ID: gilir@ubuntu.com-20120715130155-49o8w1sva5xx54vx
Add the possibilty to specify another greeter.ui path in the configuration file

Show diffs side-by-side

added added

removed removed

Lines of Context:
824
824
    gchar **path;
825
825
    gtk_icon_theme_get_search_path (gtk_icon_theme_get_default (), &path, NULL);
826
826
 
 
827
    /* Load UI file */
827
828
    builder = gtk_builder_new ();
828
 
    if (!gtk_builder_add_from_file (builder, GREETER_DATA_DIR "/greeter.ui", &error))
 
829
    value = g_key_file_get_value (config, "greeter", "ui-path", NULL);
 
830
    if (value)
 
831
    {
 
832
        if (!gtk_builder_add_from_file (builder, value, &error))
 
833
        {
 
834
            g_warning ("Error loading specific UI: %s", error->message);
 
835
            return EXIT_FAILURE;
 
836
        }
 
837
    }
 
838
    else if (!gtk_builder_add_from_file (builder, GREETER_DATA_DIR "/greeter.ui", &error))
829
839
    {
830
840
        g_warning ("Error loading UI: %s", error->message);
831
841
        return EXIT_FAILURE;