diff --git a/meson.build b/meson.build index ba04f0f..7d732b6 100644 --- a/meson.build +++ b/meson.build @@ -29,6 +29,7 @@ jackdep = dependency('jack', required: get_option('jackpatch')) #and not 'libjac cc = meson.get_compiler('c') fltkdep = cc.find_library('fltk', required: get_option('nsm-legacy-gui') or get_option('nsm-proxy')) +fltkimagesdep = cc.find_library('fltk_images', required: get_option('nsm-legacy-gui')) fluid = find_program('fluid', required: get_option('nsm-proxy')) @@ -90,7 +91,7 @@ if get_option('nsm-legacy-gui') executable('nsm-legacy-gui', sources: ['src/legacy-gui.cpp', 'src/debug.cpp', 'src/Endpoint.cpp', 'src/Thread.cpp', 'src/FL/Fl_Scalepack.C'], - dependencies: [fltkdep, liblodep, threaddep], + dependencies: [fltkimagesdep, fltkdep, liblodep, threaddep], install: true, ) diff --git a/src/legacy-gui.cpp b/src/legacy-gui.cpp index 599ab4e..b398ecc 100644 --- a/src/legacy-gui.cpp +++ b/src/legacy-gui.cpp @@ -1313,6 +1313,8 @@ cb_main ( Fl_Widget *, void * ) int main (int argc, char **argv ) { + fl_register_images(); + Fl::lock(); Fl_Double_Window *main_window;