From ea882bcc43a2818f6955d0fcb7c545b0af45cecd Mon Sep 17 00:00:00 2001 From: crschnick Date: Sat, 23 Dec 2023 22:51:48 +0000 Subject: [PATCH] Fix possible null pointers --- app/src/main/java/io/xpipe/app/browser/FileSystemHelper.java | 4 ++++ app/src/main/java/io/xpipe/app/storage/DataStorage.java | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/app/src/main/java/io/xpipe/app/browser/FileSystemHelper.java b/app/src/main/java/io/xpipe/app/browser/FileSystemHelper.java index 0552d72b2..300674039 100644 --- a/app/src/main/java/io/xpipe/app/browser/FileSystemHelper.java +++ b/app/src/main/java/io/xpipe/app/browser/FileSystemHelper.java @@ -73,6 +73,10 @@ public class FileSystemHelper { return null; } + if (model.getFileSystem() == null) { + return path; + } + var shell = model.getFileSystem().getShell(); if (shell.isEmpty()) { return path; diff --git a/app/src/main/java/io/xpipe/app/storage/DataStorage.java b/app/src/main/java/io/xpipe/app/storage/DataStorage.java index e48f7123a..a37225a11 100644 --- a/app/src/main/java/io/xpipe/app/storage/DataStorage.java +++ b/app/src/main/java/io/xpipe/app/storage/DataStorage.java @@ -706,6 +706,10 @@ public abstract class DataStorage { return "?"; } + if (!store.getValidity().isUsable()) { + return "?"; + } + return store.getProvider().browserDisplayName(store.getStore()); }