We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5751616 commit 38fffd3Copy full SHA for 38fffd3
collects/mred/private/wx/gtk/gl-context.rkt
@@ -16,12 +16,15 @@
16
get-gdk-pixmap
17
install-gl-context))
18
19
-(define gdkglext-lib
20
- (with-handlers ([exn:fail? (lambda (exn) #f)])
21
- (ffi-lib "libgdkglext-x11-1.0" '("0"))))
22
-(define gtkglext-lib
23
24
- (ffi-lib "libgtkglext-x11-1.0" '("0"))))
+(define (ffi-lib/complaint-on-failure name vers)
+ (ffi-lib name vers
+ #:fail (lambda ()
+ (log-warning "could not load GL library ~a ~a"
+ name vers)
+ #f)))
25
+
26
+(define gdkglext-lib (ffi-lib/complaint-on-failure "libgdkglext-x11-1.0" '("0")))
27
+(define gtkglext-lib (ffi-lib/complaint-on-failure "libgtkglext-x11-1.0" '("0")))
28
29
(define-ffi-definer define-gdkglext gdkglext-lib
30
#:default-make-fail make-not-available)
0 commit comments