diff --git a/.idea/libraries/Dart_Packages.xml b/.idea/libraries/Dart_Packages.xml
index ea10ad6..ad74def 100644
--- a/.idea/libraries/Dart_Packages.xml
+++ b/.idea/libraries/Dart_Packages.xml
@@ -138,7 +138,7 @@
-
+
@@ -152,7 +152,7 @@
-
+
@@ -257,7 +257,7 @@
-
+
@@ -299,7 +299,7 @@
-
+
@@ -327,7 +327,7 @@
-
+
@@ -460,7 +460,7 @@
-
+
@@ -509,7 +509,7 @@
-
+
@@ -551,7 +551,7 @@
-
+
@@ -607,7 +607,7 @@
-
+
@@ -649,7 +649,7 @@
-
+
@@ -705,7 +705,7 @@
-
+
@@ -971,7 +971,7 @@
-
+
@@ -985,7 +985,7 @@
-
+
@@ -1055,7 +1055,7 @@
-
+
@@ -1090,7 +1090,7 @@
-
+
@@ -1125,7 +1125,7 @@
-
+
@@ -1210,8 +1210,8 @@
-
-
+
+
@@ -1231,9 +1231,9 @@
-
+
-
+
@@ -1248,7 +1248,7 @@
-
+
@@ -1257,7 +1257,7 @@
-
+
@@ -1271,20 +1271,20 @@
-
+
-
+
-
+
@@ -1292,7 +1292,7 @@
-
+
@@ -1305,7 +1305,7 @@
-
+
@@ -1342,9 +1342,9 @@
-
+
-
+
@@ -1354,17 +1354,17 @@
-
+
-
+
-
+
diff --git a/.idea/libraries/Flutter_Plugins.xml b/.idea/libraries/Flutter_Plugins.xml
index 74a32cf..2f6ff84 100644
--- a/.idea/libraries/Flutter_Plugins.xml
+++ b/.idea/libraries/Flutter_Plugins.xml
@@ -26,11 +26,11 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/lib/view/pages/more/gradeAverages/gradeAverage.dart b/lib/view/pages/more/gradeAverages/gradeAverage.dart
index 765c3a6..08ffdbf 100644
--- a/lib/view/pages/more/gradeAverages/gradeAverage.dart
+++ b/lib/view/pages/more/gradeAverages/gradeAverage.dart
@@ -50,20 +50,23 @@ class _GradeAverageState extends State {
appBar: AppBar(
title: const Text("Notendurschnittsrechner"),
actions: [
- IconButton(onPressed: () {
- showDialog(
- context: context,
- builder: (context) => ConfirmDialog(
- title: "Zurücksetzen?",
- content: "Alle Einträge werden entfernt.",
- confirmButton: "Zurücksetzen",
- onConfirm: () {
- grades.clear();
- setState(() {});
- },
- ),
- );
- }, icon: const Icon(Icons.delete_forever)),
+ Visibility(
+ visible: grades.isNotEmpty,
+ child: IconButton(onPressed: () {
+ showDialog(
+ context: context,
+ builder: (context) => ConfirmDialog(
+ title: "Zurücksetzen?",
+ content: "Alle Einträge werden entfernt.",
+ confirmButton: "Zurücksetzen",
+ onConfirm: () {
+ grades.clear();
+ setState(() {});
+ },
+ ),
+ );
+ }, icon: const Icon(Icons.delete_forever)),
+ ),
PopupMenuButton(
enableFeedback: true,
initialValue: gradeSystem,