Skip to content

Commit ab4b040

Browse files
committed
fixed build
1 parent 51780b3 commit ab4b040

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

src/importexport/videoexport/internal/videowriter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -233,7 +233,7 @@ muse::Ret VideoWriter::generatePagedOriginalVideo(INotationProjectPtr project, c
233233
}
234234

235235
INotationPainting::Options opt;
236-
opt.fromPage = page->no();
236+
opt.fromPage = page->pageNumber();
237237
opt.toPage = opt.fromPage;
238238
opt.deviceDpi = CANVAS_DPI;
239239

src/importexport/videoexport/internal/videowriter.h

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,14 @@
2929
#include "project/iprojectwriter.h"
3030

3131
namespace mu::iex::videoexport {
32-
class VideoWriter : public project::IProjectWriter
32+
class VideoWriter : public project::IProjectWriter, public muse::Contextable
3333
{
3434
muse::GlobalInject<IVideoExportConfiguration> configuration;
35-
muse::ContextInject<muse::IApplication> application;
35+
muse::ContextInject<muse::IApplication> application = { this };
3636

3737
public:
38-
VideoWriter() = default;
38+
VideoWriter(const muse::modularity::ContextPtr& iocCtx)
39+
: muse::Contextable(iocCtx) {}
3940

4041
std::vector<UnitType> supportedUnitTypes() const override;
4142
bool supportsUnitType(UnitType unitType) const override;

src/importexport/videoexport/videoexportmodule.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,6 @@ void VideoExportModule::resolveImports()
5050
{
5151
auto projectRWreg = ioc()->resolve<IProjectRWRegister>(moduleName());
5252
if (projectRWreg) {
53-
projectRWreg->regWriter({ "mp4" }, std::make_shared<VideoWriter>());
53+
projectRWreg->regWriter({ "mp4" }, std::make_shared<VideoWriter>(iocContext()));
5454
}
5555
}

0 commit comments

Comments
 (0)