diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2007-09-24 15:41:23 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2007-09-24 15:41:23 +0000 |
commit | 2e765255e9ca05c89a8ed921575e937d423953f5 (patch) | |
tree | 207fbf3a3c70525bc359f8e79c363357745f6017 /libs/pbd | |
parent | 47e8a7ac4a307b25b0f79f078ac0015ae8680ede (diff) |
improvements (?) for window visibility during session loading - time to test on linux
git-svn-id: svn://localhost/ardour2/branches/2.0-ongoing@2476 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/pbd')
-rw-r--r-- | libs/pbd/SConscript | 1 | ||||
-rw-r--r-- | libs/pbd/misc.c | 21 | ||||
-rw-r--r-- | libs/pbd/mountpoint.cc | 2 | ||||
-rw-r--r-- | libs/pbd/pbd/misc.h | 15 |
4 files changed, 37 insertions, 2 deletions
diff --git a/libs/pbd/SConscript b/libs/pbd/SConscript index a0065f09bd..9e09d5513e 100644 --- a/libs/pbd/SConscript +++ b/libs/pbd/SConscript @@ -29,6 +29,7 @@ dmalloc.cc error.cc fpu.cc id.cc +misc.c mountpoint.cc path.cc pathscanner.cc diff --git a/libs/pbd/misc.c b/libs/pbd/misc.c new file mode 100644 index 0000000000..797be5de45 --- /dev/null +++ b/libs/pbd/misc.c @@ -0,0 +1,21 @@ +#include <pbd/misc.h> + +#ifdef GTKOSX +#include <AppKit/AppKit.h> +#endif + +void +disable_screen_updates () +{ +#ifdef GTKOSX + NSDisableScreenUpdates (); +#endif +} + +void +enable_screen_updates () +{ +#ifdef GTKOSX + NSEnableScreenUpdates(); +#endif +} diff --git a/libs/pbd/mountpoint.cc b/libs/pbd/mountpoint.cc index c1bcb375f3..054aff07de 100644 --- a/libs/pbd/mountpoint.cc +++ b/libs/pbd/mountpoint.cc @@ -141,8 +141,6 @@ mountpoint (string path) } } - free(mntbufp); - return best; } #endif // HAVE_GETMNTENT diff --git a/libs/pbd/pbd/misc.h b/libs/pbd/pbd/misc.h new file mode 100644 index 0000000000..306c00683e --- /dev/null +++ b/libs/pbd/pbd/misc.h @@ -0,0 +1,15 @@ +#ifndef __pbd_misc_h__ +#define __pbd_misc_h__ + +#ifdef __cplusplus +extern "C" { +#endif + + void disable_screen_updates (); + void enable_screen_updates (); + +#ifdef __cplusplus +} +#endif + +#endif /* __pbd_misc_h__ */ |