|
@@ -235,9 +235,9 @@ public class ChooseTemplateDialogFragment extends DialogFragment implements Dial
|
|
|
|
|
|
@Override
|
|
@Override
|
|
protected void onPostExecute(String url) {
|
|
protected void onPostExecute(String url) {
|
|
- ChooseTemplateDialogFragment fragment = chooseTemplateDialogFragmentWeakReference.get();
|
|
|
|
|
|
+ final ChooseTemplateDialogFragment fragment = chooseTemplateDialogFragmentWeakReference.get();
|
|
|
|
|
|
- if (fragment != null) {
|
|
|
|
|
|
+ if (fragment != null && fragment.isAdded()) {
|
|
if (url.isEmpty()) {
|
|
if (url.isEmpty()) {
|
|
DisplayUtils.showSnackMessage(fragment.listView, "Error creating file from template");
|
|
DisplayUtils.showSnackMessage(fragment.listView, "Error creating file from template");
|
|
} else {
|
|
} else {
|
|
@@ -247,7 +247,6 @@ public class ChooseTemplateDialogFragment extends DialogFragment implements Dial
|
|
collaboraWebViewIntent.putExtra(ExternalSiteWebView.EXTRA_SHOW_SIDEBAR, false);
|
|
collaboraWebViewIntent.putExtra(ExternalSiteWebView.EXTRA_SHOW_SIDEBAR, false);
|
|
collaboraWebViewIntent.putExtra(ExternalSiteWebView.EXTRA_TEMPLATE, Parcels.wrap(template));
|
|
collaboraWebViewIntent.putExtra(ExternalSiteWebView.EXTRA_TEMPLATE, Parcels.wrap(template));
|
|
fragment.startActivity(collaboraWebViewIntent);
|
|
fragment.startActivity(collaboraWebViewIntent);
|
|
-
|
|
|
|
fragment.dismiss();
|
|
fragment.dismiss();
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|