< prev index next >
src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
Print this page
*** 85,101 ****
longjmp(j, NO_SYMBOL_EXCEPTION);
return result;
}
! gboolean gtk3_check(const char* lib_name, int flags)
{
if (gtk3_libhandle != NULL) {
/* We've already successfully opened the GTK libs, so return true. */
return TRUE;
} else {
! return dlopen(lib_name, flags) != NULL;
}
}
#define ADD_SUPPORTED_ACTION(actionStr) \
do { \
--- 85,101 ----
longjmp(j, NO_SYMBOL_EXCEPTION);
return result;
}
! gboolean gtk3_check(const char* lib_name)
{
if (gtk3_libhandle != NULL) {
/* We've already successfully opened the GTK libs, so return true. */
return TRUE;
} else {
! return dlopen(lib_name, RTLD_LAZY | RTLD_LOCAL) != NULL;
}
}
#define ADD_SUPPORTED_ACTION(actionStr) \
do { \
< prev index next >