Browse Source

fix initial window size

pull/1639/head
bsp2 6 years ago
parent
commit
90ad3c2a55
1 changed files with 12 additions and 11 deletions
  1. +12
    -11
      other/vst2_debug_host/vst2_debug_host.cpp

+ 12
- 11
other/vst2_debug_host/vst2_debug_host.cpp View File

@@ -3,10 +3,10 @@


#define DLL_PATH "../../vst2_bin/veeseevstrack_effect.dll" #define DLL_PATH "../../vst2_bin/veeseevstrack_effect.dll"


// #define SO_PATH "../../vst2_bin/veeseevstrack_effect.so"
#define SO_PATH "../../vst2_bin/veeseevstrack_effect.so"
// #define SO_PATH "../vst2_lglw_debug_plugin/debug_lglw.so" // #define SO_PATH "../vst2_lglw_debug_plugin/debug_lglw.so"
// #define SO_PATH "/usr/local/lib/vst/debug_lglw.so" // #define SO_PATH "/usr/local/lib/vst/debug_lglw.so"
#define SO_PATH "../../vst2_bin/debug_lglw.so"
// #define SO_PATH "../../vst2_bin/debug_lglw.so"


// #define SO_PATH "/home/bsp/.vst/DiscoveryPro68DemoLinux/64-bit/DiscoveryPro64.so" // #define SO_PATH "/home/bsp/.vst/DiscoveryPro68DemoLinux/64-bit/DiscoveryPro64.so"
// #define SO_PATH "/home/bsp/.vst/AcidBoxDEMO-Linux/AcidBoxDEMOVST-x64.so" // #define SO_PATH "/home/bsp/.vst/AcidBoxDEMO-Linux/AcidBoxDEMOVST-x64.so"
@@ -192,6 +192,10 @@ void open_and_close(void) {


if(NULL != effect) if(NULL != effect)
{ {
printf("xxx calling effect->dispatcher<effOpen>\n");
effect->dispatcher(effect, effOpen, 0, 0, NULL, 0.0f);
printf("xxx effect->dispatcher<effOpen> returned\n");

ERect *rectp = 0; ERect *rectp = 0;
ERect rect; ERect rect;
effect->dispatcher(effect, effEditGetRect, 0, 0, (void*)&rectp, 0.0f); effect->dispatcher(effect, effEditGetRect, 0, 0, (void*)&rectp, 0.0f);
@@ -230,9 +234,6 @@ void open_and_close(void) {
} }
#endif #endif


printf("xxx calling effect->dispatcher<effOpen>\n");
effect->dispatcher(effect, effOpen, 0, 0, NULL, 0.0f);
printf("xxx effect->dispatcher<effOpen> returned\n");
#ifdef YAC_WIN32 #ifdef YAC_WIN32
VstIntPtr ip = effect->dispatcher(effect, effEditOpen, 0, 0, NULL/*hWnd*/, 0.0f); VstIntPtr ip = effect->dispatcher(effect, effEditOpen, 0, 0, NULL/*hWnd*/, 0.0f);
#else #else
@@ -251,12 +252,12 @@ void open_and_close(void) {
{ {
XEvent xev; XEvent xev;
int queued = XPending(d); int queued = XPending(d);
printf("xxx =====================================================\n");
printf("xxx checking host queue before effEditIdle (events: %i)\n", queued);
// printf("xxx =====================================================\n");
// printf("xxx checking host queue before effEditIdle (events: %i)\n", queued);
while(queued) while(queued)
{ {
XNextEvent(d, &xev); XNextEvent(d, &xev);
printf("xxx event type: %i\n", xev.type);
// printf("xxx event type: %i\n", xev.type);
queued--; queued--;
} }


@@ -264,12 +265,12 @@ void open_and_close(void) {
effect->dispatcher(effect, effEditIdle, 0, 0, NULL, 0.0f); effect->dispatcher(effect, effEditIdle, 0, 0, NULL, 0.0f);


queued = XPending(d); queued = XPending(d);
printf("xxx checking host queue after effEditIdle (events: %i)\n", queued);
// printf("xxx checking host queue after effEditIdle (events: %i)\n", queued);
while(queued) while(queued)
{ {
XNextEvent(d, &xev); XNextEvent(d, &xev);
if(MotionNotify != xev.type)
printf("xxx event type: %i\n", xev.type);
// if(MotionNotify != xev.type)
// printf("xxx event type: %i\n", xev.type);
queued--; queued--;
} }




Loading…
Cancel
Save