merge: Fixed startup crash with seasonal effects (!459)
View MR for information: https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/459 Approved-by: dakkar <dakkar@thenautilus.net> Approved-by: Amelia Yukii <amelia.yukii@shourai.de>
This commit is contained in:
commit
421f1d46a2
|
@ -73,7 +73,7 @@ export async function mainBoot() {
|
|||
mainRouter.push('/search');
|
||||
},
|
||||
};
|
||||
|
||||
try {
|
||||
if (defaultStore.state.enableSeasonalScreenEffect) {
|
||||
const month = new Date().getMonth() + 1;
|
||||
if (defaultStore.state.hemisphere === 'S') {
|
||||
|
@ -95,6 +95,10 @@ export async function mainBoot() {
|
|||
}
|
||||
}
|
||||
}
|
||||
} catch (error) {
|
||||
// console.error(error);
|
||||
console.error('Failed to initialise the seasonal screen effect canvas context:', error);
|
||||
}
|
||||
|
||||
if ($i) {
|
||||
// only add post shortcuts if logged in
|
||||
|
|
|
@ -155,7 +155,9 @@ export class SnowfallEffect {
|
|||
max: 0.125,
|
||||
easing: 0.0005,
|
||||
};
|
||||
|
||||
/**
|
||||
* @throws {Error} - Thrown when it fails to get WebGL context for the canvas
|
||||
*/
|
||||
constructor(options: {
|
||||
sakura?: boolean;
|
||||
}) {
|
||||
|
|
Loading…
Reference in New Issue