gtk: Note loading of GTK, not just SOS and FFI.
authorMatt Birkholz <matt@birkholz.chandler.az.us>
Fri, 13 Jul 2012 02:00:22 +0000 (19:00 -0700)
committerMatt Birkholz <matt@birkholz.chandler.az.us>
Fri, 13 Jul 2012 02:00:22 +0000 (19:00 -0700)
src/gtk/make.scm

index e779c232fc8bf2aea366f2645275e2806ca53d0a..05087a1128e9826b16036d8ba968a32ecc1b8231 100644 (file)
@@ -2,23 +2,26 @@
 
 Load the Gtk option. |#
 
+(define ((option-note-writer option) port)
+  (write-string "Loading " port)
+  (write-string (symbol-name option) port)
+  (write-string " option" port))
+
 (define (ld option)
   (with-notification
-   (lambda (port)
-     (write-string "Loading " port)
-     (write-string (symbol-name option) port)
-     (write-string " option" port))
+   (option-note-writer option)
    (lambda ()
      (fluid-let ((load/suppress-loading-message? #t))
        (load-option option)))))
 
-(ld 'SOS)
-(ld 'FFI) ;; Referenced in gtk.pkg.
-
-(with-loader-base-uri (system-library-uri "gtk/")
-  (lambda ()
-    (load-package-set "gtk")))
-
-(add-subsystem-identification! "Gtk" '(0 3))
-
-((access gtk-start (->environment '(gtk main))))
\ No newline at end of file
+(with-notification
+ (option-note-writer 'GTK)
+ (lambda ()
+   (ld 'SOS)
+   (ld 'FFI) ;; Referenced in gtk.pkg.
+   (with-loader-base-uri
+    (system-library-uri "gtk/")
+    (lambda ()
+      (load-package-set "gtk")))
+   (add-subsystem-identification! "Gtk" '(0 3))
+   ((access gtk-start (->environment '(gtk main))))))
\ No newline at end of file