Skip to content

Commit 8f259b9

Browse files
authored
Merge pull request #20862 from wordpress-mobile/issue/20831-crash
Fix crash in GutenbergContainerFragment
2 parents 11f13c8 + 5a36d78 commit 8f259b9

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

libs/editor/src/main/java/org/wordpress/android/editor/gutenberg/GutenbergEditorFragment.java

+7
Original file line numberDiff line numberDiff line change
@@ -680,6 +680,13 @@ public void onActivityResult(int requestCode, int resultCode, @Nullable Intent d
680680
String blockId = data.getStringExtra(WPGutenbergWebViewActivity.ARG_BLOCK_ID);
681681
String content = data.getStringExtra(WPGutenbergWebViewActivity.ARG_BLOCK_CONTENT);
682682
getGutenbergContainerFragment().replaceUnsupportedBlock(content, blockId);
683+
if (mCurrentGutenbergPropsBuilder == null) {
684+
SavedInstanceDatabase db = SavedInstanceDatabase.Companion.getDatabase(getContext());
685+
if (db != null) {
686+
mCurrentGutenbergPropsBuilder = db.getParcel(ARG_GUTENBERG_PROPS_BUILDER,
687+
GutenbergPropsBuilder.CREATOR);
688+
}
689+
}
683690
// We need to send latest capabilities as JS side clears them
684691
getGutenbergContainerFragment().updateCapabilities(mCurrentGutenbergPropsBuilder);
685692
trackWebViewClosed("save");

0 commit comments

Comments
 (0)