@@ -104,14 +104,14 @@ fun AllProtocolFailedDialogScreen() {
104
104
modifier = Modifier .width(400 .dp),
105
105
text = stringResource(com.windscribe.vpn.R .string.export_log),
106
106
enabled = true ,
107
- onClick = { exportLog(navController.context) }
107
+ onClick = { exportLog(navController.context, navController ) }
108
108
)
109
109
Spacer (modifier = Modifier .height(16 .dp))
110
110
NextButton (
111
111
modifier = Modifier .width(400 .dp),
112
112
text = stringResource(com.windscribe.vpn.R .string.contact_support),
113
113
enabled = true ,
114
- onClick = { contactSupport(navController.context) }
114
+ onClick = { contactSupport(navController.context, navController ) }
115
115
)
116
116
117
117
Spacer (modifier = Modifier .height(8 .dp))
@@ -127,7 +127,7 @@ fun AllProtocolFailedDialogScreen() {
127
127
}
128
128
}
129
129
130
- fun contactSupport (context : Context , navController : NavController ? = null ) {
130
+ fun contactSupport (context : Context , navController : NavController ) {
131
131
val emailIntent = Intent (Intent .ACTION_SEND ).apply {
132
132
type = " message/rfc822"
133
133
putExtra(
Intent .
EXTRA_EMAIL , arrayOf(
" [email protected] " ))
@@ -151,7 +151,7 @@ fun contactSupport(context: Context, navController: NavController? = null) {
151
151
navController?.popBackStack()
152
152
}
153
153
154
- fun exportLog (context : Context , navController : NavController ? = null ) {
154
+ fun exportLog (context : Context , navController : NavController ) {
155
155
val logFile = File (appContext.cacheDir.path + PreferencesKeyConstants .DEBUG_LOG_FILE_NAME )
156
156
if (logFile.exists()) {
157
157
val fileUri: Uri = FileProvider .getUriForFile(
@@ -169,7 +169,7 @@ fun exportLog(context: Context, navController: NavController? = null) {
169
169
context.startActivity(chooser)
170
170
}
171
171
}
172
- navController? .popBackStack()
172
+ navController.popBackStack()
173
173
}
174
174
175
175
@Composable
0 commit comments