Skip to content

Commit 4a567fe

Browse files
committed
show the reason for failed tasks on long click
1 parent 8091d1c commit 4a567fe

File tree

1 file changed

+2
-1
lines changed
  • app/src/main/java/com/raival/compose/file/explorer/screen/main/tab/files/ui/dialog

1 file changed

+2
-1
lines changed

app/src/main/java/com/raival/compose/file/explorer/screen/main/tab/files/ui/dialog/TaskPanel.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ import com.raival.compose.file.explorer.screen.main.tab.files.task.CompressTask
7979
import com.raival.compose.file.explorer.screen.main.tab.files.task.CopyTask
8080
import com.raival.compose.file.explorer.screen.main.tab.files.task.CopyTaskParameters
8181
import com.raival.compose.file.explorer.screen.main.tab.files.task.Task
82+
import com.raival.compose.file.explorer.screen.main.tab.files.task.TaskStatus
8283
import kotlinx.coroutines.CoroutineScope
8384
import kotlinx.coroutines.Dispatchers
8485
import kotlinx.coroutines.SupervisorJob
@@ -673,7 +674,7 @@ private fun TaskItem(
673674
exit = scaleOut(targetScale = 0.5f) + slideOutVertically { -it / 4 } + fadeOut()
674675
) {
675676
Text(
676-
text = task.metadata.displayDetails,
677+
text = if (task.progressMonitor.status == TaskStatus.FAILED) task.progressMonitor.summary else task.metadata.displayDetails,
677678
style = MaterialTheme.typography.bodySmall,
678679
color = MaterialTheme.colorScheme.onSurfaceVariant.copy(alpha = 0.5f),
679680
maxLines = 3

0 commit comments

Comments
 (0)