From 2e7a9eee42dc73939a9531983ecb28db6ace198a Mon Sep 17 00:00:00 2001
From: dgelessus <dgelessus@users.noreply.github.com>
Date: Mon, 7 Oct 2024 12:01:32 +0200
Subject: [PATCH] Don't swallow exception in ClassicPreferences.performOk

---
 de.prob.ui/src/de/prob/ui/eventb/ClassicPreferences.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/de.prob.ui/src/de/prob/ui/eventb/ClassicPreferences.java b/de.prob.ui/src/de/prob/ui/eventb/ClassicPreferences.java
index f7166b13..c2daeeb5 100644
--- a/de.prob.ui/src/de/prob/ui/eventb/ClassicPreferences.java
+++ b/de.prob.ui/src/de/prob/ui/eventb/ClassicPreferences.java
@@ -6,6 +6,8 @@
 
 package de.prob.ui.eventb;
 
+import de.prob.logging.Logger;
+
 import org.eclipse.core.runtime.Platform;
 import org.eclipse.core.runtime.preferences.InstanceScope;
 import org.eclipse.jface.preference.PreferencePage;
@@ -114,7 +116,7 @@ public class ClassicPreferences extends PreferencePage implements
 		try {
 			prefNode.flush();
 		} catch (BackingStoreException e) {
-			e.printStackTrace();
+			Logger.notifyUser("Failed to save ProB Standalone preferences", e);
 		}
 		return super.performOk();
 	}
-- 
GitLab