refactor: trakt/download hardening and cleanup sweep
This commit is contained in:
@@ -73,9 +73,10 @@ class AdaptiveMediaGrid<T> extends StatelessWidget {
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Consumer<SettingsProvider>(
|
||||
builder: (context, settingsProvider, child) {
|
||||
return _buildItemsView(context, settingsProvider.viewMode, settingsProvider.libraryDensity);
|
||||
return Selector<SettingsProvider, (ViewMode, int)>(
|
||||
selector: (_, p) => (p.viewMode, p.libraryDensity),
|
||||
builder: (context, slice, _) {
|
||||
return _buildItemsView(context, slice.$1, slice.$2);
|
||||
},
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1228,7 +1228,7 @@ class _LibraryBrowseTabState extends BaseLibraryTabState<PlexMetadata, LibraryBr
|
||||
/// Compute initial fetch size based on viewport dimensions.
|
||||
int _calculateInitialFetchSize() {
|
||||
try {
|
||||
final screenSize = MediaQuery.of(context).size;
|
||||
final screenSize = MediaQuery.sizeOf(context);
|
||||
final settingsProvider = context.read<SettingsProvider>();
|
||||
final maxExtent = GridSizeCalculator.getMaxCrossAxisExtent(context, settingsProvider.libraryDensity);
|
||||
final crossAxisSpacing = GridLayoutConstants.crossAxisSpacing;
|
||||
|
||||
Reference in New Issue
Block a user