~thad-fisch-deactivatedaccount/lightdm-gtk-greeter/preselection-fix

« back to all changes in this revision

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

  • Committer: Sean Davis
  • Date: 2014-02-09 22:47:51 UTC
  • Revision ID: smd.seandavis@gmail.com-20140209224751-ho89bkrqecqwhzh8
Fix crashed with undefined show-indicators setting

Show diffs side-by-side

added added

removed removed

Lines of Context:
484
484
        g_free (path);
485
485
        #endif
486
486
    }
487
 
    g_strfreev (names);
 
487
    if (names)
 
488
        g_strfreev (names);
488
489
 
489
 
    g_hash_table_iter_init (&iter, builtin_items);
490
 
    while (g_hash_table_iter_next (&iter, NULL, &iter_value))
 
490
    if (builtin_items)
491
491
    {
492
 
        reassign_menu_item_accel (iter_value);
493
 
        gtk_widget_hide (iter_value);
 
492
        g_hash_table_iter_init (&iter, builtin_items);
 
493
        while (g_hash_table_iter_next (&iter, NULL, &iter_value))
 
494
        {
 
495
            reassign_menu_item_accel (iter_value);
 
496
            gtk_widget_hide (iter_value);
 
497
        }
 
498
 
 
499
        g_hash_table_unref (builtin_items);
494
500
    }
495
 
 
496
 
    g_hash_table_unref (builtin_items);
497
501
}
498
502
 
499
503
static gchar *