diff --git a/apps/presentationeditor/mobile/src/controller/edit/EditSlide.jsx b/apps/presentationeditor/mobile/src/controller/edit/EditSlide.jsx
index 9c39408838..a2762f3fbc 100644
--- a/apps/presentationeditor/mobile/src/controller/edit/EditSlide.jsx
+++ b/apps/presentationeditor/mobile/src/controller/edit/EditSlide.jsx
@@ -147,11 +147,6 @@ class EditSlideController extends Component {
api.SetSlideProps(props);
}
- isLockResetBackground() {
- const api = Common.EditorApi.get();
- return api.getSelectedElements()[0].get_ObjectValue().lockResetBackground;
- }
-
render () {
return (
)
}
diff --git a/apps/presentationeditor/mobile/src/view/edit/EditSlide.jsx b/apps/presentationeditor/mobile/src/view/edit/EditSlide.jsx
index 2cec32c99f..2eac987d6d 100644
--- a/apps/presentationeditor/mobile/src/view/edit/EditSlide.jsx
+++ b/apps/presentationeditor/mobile/src/view/edit/EditSlide.jsx
@@ -11,7 +11,9 @@ import IconExpandUp from '@common-android-icons/icon-expand-up.svg';
const EditSlide = props => {
const { t } = useTranslation();
- const _t = t('View.Edit', {returnObjects: true});
+ const _t = t('View.Edit', {returnObjects: true});
+ const storeFocusObjects = props.storeFocusObjects;
+ const isLockResetBackground = storeFocusObjects.slideObject.get_LockResetBackground();
return (
@@ -36,7 +38,7 @@ const EditSlide = props => {
- {props.onResetBackground()}}>
+ {props.onResetBackground()}}>
{_t.textDuplicateSlide}
@@ -94,6 +96,7 @@ const PageLayout = props => {
storeSlideSettings.changeSlideLayoutIndex(storeFocusObjects.slideObject.get_LayoutIndex());
const arrayLayouts = storeSlideSettings.slideLayouts;
const slideLayoutIndex = storeSlideSettings.slideLayoutIndex;
+
return (
@@ -498,6 +501,7 @@ const PageCustomFillColor = props => {
)
};
+const InjectEditSlide = inject("storeFocusObjects")(observer(EditSlide));
const Theme = inject("storeSlideSettings")(observer(PageTheme));
const Layout = inject("storeSlideSettings", "storeFocusObjects")(observer(PageLayout));
const Transition = inject("storeSlideSettings", "storeFocusObjects")(observer(PageTransition));
@@ -507,7 +511,7 @@ const StyleFillColor = inject("storeSlideSettings", "storePalette", "storeFocusO
const CustomFillColor = inject("storeSlideSettings", "storePalette", "storeFocusObjects")(observer(PageCustomFillColor));
export {
- EditSlide,
+ InjectEditSlide as EditSlide,
Theme,
Layout,
Transition,