finished merge of cairocanvas with windows and windows+cc branches
[ardour.git] / libs / pbd / pbd / abstract_ui.h
index 1ceefe7b3b7a966b8c17824adc9013488ef723bb..dc5620b2ef76354358862d03e8a1fcd594fb1c42 100644 (file)
@@ -52,7 +52,7 @@
 class Touchable;
 
 template<typename RequestObject>
-class /*ABSTRACT_UI_API*/ AbstractUI : public BaseUI /* see notes in visibility.h about why this is not LIBPBD_API */
+class ABSTRACT_UI_API AbstractUI : public BaseUI
 {
   public:
        AbstractUI (const std::string& name);
@@ -75,7 +75,7 @@ class /*ABSTRACT_UI_API*/ AbstractUI : public BaseUI /* see notes in visibility.
         };
        typedef typename RequestBuffer::rw_vector RequestBufferVector;
 
-#if defined(__MINGW32__)
+#if defined(__MINGW32__) && !defined (__MINGW64__)
 
        struct pthread_cmp
        {