diff options
author | Colin Walters <walters@verbum.org> | 2012-09-13 15:30:33 -0400 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2012-09-15 10:27:07 -0400 |
commit | aea73de0f4782699585bf9bb49b468f3e1f7e726 (patch) | |
tree | a18a6109b9f8d0f4ac56b66d4ec546ede581b89a /docs/fr/fr.po | |
parent | 9f4a20949b1548ece4d9718766fa092eb2780b8d (diff) | |
download | gdm-aea73de0f4782699585bf9bb49b468f3e1f7e726.tar.gz |
daemon: Major cleanup of greeter environment setup
First, we can't call a lot of this stuff inside a
GSpawnChildSetupFunc; for example, g_warning() can try to lock a
mutex; if another thread happened to be holding that mutex from before
we forked, we'd deadlock. Thus, it needed to be extracted.
Second, just drop the group-name property; nothing was using it, and
it complicated the code.
Third, the error handling was totally inconsistent and ugly; sometimes
we would g_warning, other times we'd re-throw to the caller, other
times we'd do both. Clean this up by consistently propagating errors
up until the first public API that doesn't take a GError.
https://bugzilla.gnome.org/show_bug.cgi?id=630485
Diffstat (limited to 'docs/fr/fr.po')
0 files changed, 0 insertions, 0 deletions