diff --git a/src/dynamic_load.c b/src/dynamic_load.c index 93c9fde9c90d1444f43aeb0b82ec8cb168a6b168..19027f98c4685f256b6a470a8a30e9910ff2ef6c 100644 --- a/src/dynamic_load.c +++ b/src/dynamic_load.c @@ -8,7 +8,7 @@ # include "pike_macros.h" # include "main.h" -RCSID("$Id: dynamic_load.c,v 1.38 2000/02/17 00:32:42 hubbe Exp $"); +RCSID("$Id: dynamic_load.c,v 1.39 2000/02/17 18:58:16 hubbe Exp $"); #endif /* !TESTING */ @@ -254,8 +254,9 @@ void f_load_module(INT32 args) module_name = sp[-args].u.string->str; + /* Removing RTLD_GLOBAL breaks some PiGTK themes - Hubbe */ module=dlopen(module_name, - (d_flag ? RTLD_NOW : RTLD_LAZY) /* |RTLD_GLOBAL */ ); + (d_flag ? RTLD_NOW : RTLD_LAZY) |RTLD_GLOBAL ); if(!module) {