diff options
| author | Alvin Penner <penner@vaxxine.com> | 2011-03-24 22:23:59 +0000 |
|---|---|---|
| committer | Alvin Penner <penner@vaxxine.com> | 2011-03-24 22:23:59 +0000 |
| commit | 94ae08b4efa7d31d995348604e0b7500e2365a41 (patch) | |
| tree | 8604f31017c4754a1c653b795fa7a43923052a75 /src | |
| parent | Extensions. Datamatrix barcode improvement (see Bug #738108, Inkscape UI can ... (diff) | |
| download | inkscape-94ae08b4efa7d31d995348604e0b7500e2365a41.tar.gz inkscape-94ae08b4efa7d31d995348604e0b7500e2365a41.zip | |
emf import. create dummy object CREATEDIBPATTERNBRUSHPT (Bug 382420)
Fixed bugs:
- https://launchpad.net/bugs/382420
(bzr r10128)
Diffstat (limited to 'src')
| -rw-r--r-- | src/extension/internal/emf-win32-inout.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/extension/internal/emf-win32-inout.cpp b/src/extension/internal/emf-win32-inout.cpp index baeb992f7..607827943 100644 --- a/src/extension/internal/emf-win32-inout.cpp +++ b/src/extension/internal/emf-win32-inout.cpp @@ -2119,8 +2119,17 @@ myEnhMetaFileProc(HDC /*hDC*/, HANDLETABLE * /*lpHTable*/, ENHMETARECORD const * dbg_str << "<!-- EMR_CREATEMONOBRUSH -->\n"; break; case EMR_CREATEDIBPATTERNBRUSHPT: + { dbg_str << "<!-- EMR_CREATEDIBPATTERNBRUSHPT -->\n"; + + PEMRCREATEDIBPATTERNBRUSHPT pEmr = (PEMRCREATEDIBPATTERNBRUSHPT) lpEMFR; + int index = pEmr->ihBrush; + + EMRCREATEDIBPATTERNBRUSHPT *pBrush = + (EMRCREATEDIBPATTERNBRUSHPT *) malloc( sizeof(EMRCREATEDIBPATTERNBRUSHPT) ); + insert_object(d, index, EMR_CREATEDIBPATTERNBRUSHPT, (ENHMETARECORD *) pBrush); break; + } case EMR_EXTCREATEPEN: { dbg_str << "<!-- EMR_EXTCREATEPEN -->\n"; |
