Fix critical glib warning if a BaseUI is quit without
authorCarl Hetherington <carl@carlh.net>
Wed, 9 May 2012 10:34:00 +0000 (10:34 +0000)
committerCarl Hetherington <carl@carlh.net>
Wed, 9 May 2012 10:34:00 +0000 (10:34 +0000)
being started.

git-svn-id: svn://localhost/ardour2/branches/3.0@12219 d708f5d6-7413-0410-9779-e7cbd77b26cf

gtk2_ardour/ardev
libs/pbd/base_ui.cc

index aee9a481023d257cf0baca0582fd7d8259fb3139..cbe16ac5a02734b6d47511ee83701e753a5d2d6c 100755 (executable)
@@ -1,4 +1,6 @@
 #!/bin/sh
 . `dirname "$0"`/../build/gtk2_ardour/ardev_common_waf.sh
 LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
+ldd $TOP/$EXECUTABLE | grep boost
+ldd $TOP/build/libs/ardour/libardour.so | grep boost
 exec $TOP/$EXECUTABLE "$@"
index 6c21549e8beb64e85f47b0631f96c2b8ef6fe68c..31f956f4cf9bb65758a010ef23c7534361f59c70 100644 (file)
@@ -97,7 +97,7 @@ BaseUI::run ()
 void
 BaseUI::quit ()
 {
-       if (_main_loop->is_running()) {
+       if (_main_loop && _main_loop->is_running()) {
                _main_loop->quit ();
                run_loop_thread->join ();
        }