Fix project leak due to not disposed dialog
This commit is contained in:
+6
-1
@@ -106,9 +106,14 @@ class KotlinAndroidAddStringResource : SelfTargetingIntention<KtLiteralStringTem
|
|||||||
|
|
||||||
val dialog = CreateXmlResourceDialog(module, ResourceType.STRING, resourceName, stringValue, true)
|
val dialog = CreateXmlResourceDialog(module, ResourceType.STRING, resourceName, stringValue, true)
|
||||||
dialog.title = EXTRACT_RESOURCE_DIALOG_TITLE
|
dialog.title = EXTRACT_RESOURCE_DIALOG_TITLE
|
||||||
if (showDialog && !dialog.showAndGet()) {
|
if (showDialog) {
|
||||||
|
if (!dialog.showAndGet()) {
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
dialog.close(0)
|
||||||
|
}
|
||||||
|
|
||||||
return CreateXmlResourceParameters(dialog.resourceName,
|
return CreateXmlResourceParameters(dialog.resourceName,
|
||||||
dialog.value,
|
dialog.value,
|
||||||
|
|||||||
Reference in New Issue
Block a user