[Bug 39440] New: embedded (XEMBED) windows are blank

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Oct 12 08:49:10 CDT 2015


https://bugs.winehq.org/show_bug.cgi?id=39440

            Bug ID: 39440
           Summary: embedded (XEMBED) windows are blank
           Product: Wine
           Version: 1.7.52
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: winex11.drv
          Assignee: wine-bugs at winehq.org
          Reporter: anton.kalmykov at gmail.com
      Distribution: ---

Created attachment 52555
  --> https://bugs.winehq.org/attachment.cgi?id=52555
patch file

I'm the author of airwave VST bridge (https://github.com/phantom-code/airwave).
My project is intended to use Windows VST plugins in Linux VST hosts (Bitwig
Studio, Ardour, etc). This task involves embedding the VST plugin window inside
of the VST host window (I use the XEMBED protocol to achieve this
functionality). The problem here is that after sending XEMBED_EMBEDDED_NOTIFY
message, the embedding window stays blank. I was able to workaround this issue
by inserting some delays
(https://github.com/phantom-code/airwave/blob/master/src/plugin/plugin.cpp#L335),
but this "solution" doesn't work in all cases. I've changed a few lines in
winex11.drv code (patch is attached) and it helped to solve the "blank window"
issue, but this is only a workaround (I don't know how to do a correct fix).
Anyway, increasing the size of embedded window will cause appearing of
additional blank regions.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list