summaryrefslogtreecommitdiff
path: root/hwpfilter/source/drawing.h
diff options
context:
space:
mode:
Diffstat (limited to 'hwpfilter/source/drawing.h')
-rw-r--r--hwpfilter/source/drawing.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/hwpfilter/source/drawing.h b/hwpfilter/source/drawing.h
index 5c2746da0099..3118ec0c8720 100644
--- a/hwpfilter/source/drawing.h
+++ b/hwpfilter/source/drawing.h
@@ -85,7 +85,7 @@ HWPDOFuncType HWPDOFuncTbl[] =
HWPDOFreeFormFunc,
};
-static HMemIODev *hmem = nullptr;
+static HIODev *hmem = nullptr;
static int count = 0;
@@ -631,7 +631,8 @@ static HWPPara *LoadParaList()
std::vector< HWPPara* > plist;
hwpf->ReadParaList(plist);
- hwpf->SetIODevice(std::move(hio));
+ std::unique_ptr<HIODev> orighmem = hwpf->SetIODevice(std::move(hio));
+ hmem = orighmem.release();
return plist.size()? plist.front() : nullptr;
}