From aee0c0683495d749f840e60cd7852645f914396b Mon Sep 17 00:00:00 2001
From: Ming Ming <nkming2@gmail.com>
Date: Fri, 2 Jul 2021 19:54:18 +0800
Subject: [PATCH] Mark mixin methods as protected

---
 lib/widget/album_viewer_mixin.dart                | 1 +
 lib/widget/selectable_item_stream_list_mixin.dart | 3 +++
 2 files changed, 4 insertions(+)

diff --git a/lib/widget/album_viewer_mixin.dart b/lib/widget/album_viewer_mixin.dart
index bcb3a53c..cbef1448 100644
--- a/lib/widget/album_viewer_mixin.dart
+++ b/lib/widget/album_viewer_mixin.dart
@@ -101,6 +101,7 @@ mixin AlbumViewerMixin<T extends StatefulWidget>
     );
   }
 
+  @protected
   Widget buildSelectionAppBar(BuildContext context, List<Widget> actions) {
     return Theme(
       data: Theme.of(context).copyWith(
diff --git a/lib/widget/selectable_item_stream_list_mixin.dart b/lib/widget/selectable_item_stream_list_mixin.dart
index 03c6be2c..32b943a0 100644
--- a/lib/widget/selectable_item_stream_list_mixin.dart
+++ b/lib/widget/selectable_item_stream_list_mixin.dart
@@ -60,6 +60,7 @@ mixin SelectableItemStreamListMixin<T extends StatefulWidget>
     });
   }
 
+  @protected
   Widget buildItemStreamListOuter(
     BuildContext context, {
     @required Widget child,
@@ -78,6 +79,7 @@ mixin SelectableItemStreamListMixin<T extends StatefulWidget>
     }
   }
 
+  @protected
   Widget buildItemStreamList(BuildContext context) {
     // need to rebuild grid after cell size changed
     final cellSize = itemStreamListCellSize;
@@ -96,6 +98,7 @@ mixin SelectableItemStreamListMixin<T extends StatefulWidget>
     );
   }
 
+  @protected
   void onMaxExtentChanged(double newExtent) {}
 
   @protected