Bug 312092 Accessible hierarchy incomplete/incorrect

r=benjamin sr=neil
This commit is contained in:
ginn.chen%sun.com 2006-02-13 06:04:10 +00:00
Родитель a9ee8169b0
Коммит 67509cc334
3 изменённых файлов: 24 добавлений и 6 удалений

Просмотреть файл

@ -161,12 +161,6 @@ moz_run_program()
fi
fi
##
## Reset GTK_MODULES, strip atk-bridge if exists
## Mozilla will load libatk-bridge.so later if necessary
##
GTK_MODULES=`echo $GTK_MODULES | sed -e 's/atk-bridge//g'`
export GTK_MODULES
##
## Run the program
##
"$prog" ${1+"$@"}

Просмотреть файл

@ -1877,6 +1877,18 @@ XRE_main(int argc, char* argv[], const nsXREAppData* aAppData)
InstallUnixSignalHandlers(argv[0]);
#endif
#ifdef MOZ_ACCESSIBILITY_ATK
// Reset GTK_MODULES, strip atk-bridge if exists
// Mozilla will load libatk-bridge.so later if necessary
const char* gtkModules = getenv("GTK_MODULES");
if (gtkModules) {
nsCString gtkModulesStr(gtkModules);
gtkModulesStr.ReplaceSubstring("atk-bridge", "");
char* newGtkModules = strdup(gtkModulesStr.get());
setenv("GTK_MODULES", newGtkModules, 1);
}
#endif
// Unbuffer stdout, needed for tinderbox tests.
setbuf(stdout, 0);

Просмотреть файл

@ -1566,6 +1566,18 @@ int main(int argc, char* argv[])
InstallUnixSignalHandlers(argv[0]);
#endif
#ifdef MOZ_ACCESSIBILITY_ATK
// Reset GTK_MODULES, strip atk-bridge if exists
// Mozilla will load libatk-bridge.so later if necessary
const char* gtkModules = getenv("GTK_MODULES");
if (gtkModules) {
nsCString gtkModulesStr(gtkModules);
gtkModulesStr.ReplaceSubstring("atk-bridge", "");
char* newGtkModules = strdup(gtkModulesStr.get());
setenv("GTK_MODULES", newGtkModules, 1);
}
#endif
#if defined(XP_OS2)
__pargc = &argc;
__argv = argv;