Disable permission handler on Windows

This commit is contained in:
Hillel Coren 2023-03-01 23:55:52 +02:00
parent 368e45e1d9
commit c8a01b412e
5 changed files with 6 additions and 18 deletions

View File

@ -56,7 +56,7 @@ dependencies:
# flutter_launcher_icons: ^0.9.1
overflow_view: ^0.3.1
flutter_styled_toast: ^2.0.0
permission_handler: ^10.2.0
permission_handler: 9.1.0
file_picker: ^5.2.5
boardview: ^0.2.2
pointer_interceptor: ^0.9.0

View File

@ -1027,18 +1027,18 @@ packages:
dependency: "direct main"
description:
name: permission_handler
sha256: "33c6a1253d1f95fd06fa74b65b7ba907ae9811f9d5c1d3150e51417d04b8d6a8"
sha256: e474a8b0de5a3ce6f0960599c0b24ab3441a200a8705f4131e7bb926027100db
url: "https://pub.dev"
source: hosted
version: "10.2.0"
version: "9.1.0"
permission_handler_android:
dependency: transitive
description:
name: permission_handler_android
sha256: "8028362b40c4a45298f1cbfccd227c8dd6caf0e27088a69f2ba2ab15464159e2"
sha256: a512e0fa8abcb0659d938ec2df93a70eb1df1fdea5fdc6d79a866bfd858a28fc
url: "https://pub.dev"
source: hosted
version: "10.2.0"
version: "9.0.2+1"
permission_handler_apple:
dependency: transitive
description:
@ -1055,14 +1055,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "3.9.0"
permission_handler_windows:
dependency: transitive
description:
name: permission_handler_windows
sha256: f67cab14b4328574938ecea2db3475dad7af7ead6afab6338772c5f88963e38b
url: "https://pub.dev"
source: hosted
version: "0.1.2"
petitparser:
dependency: transitive
description:

View File

@ -61,7 +61,7 @@ dependencies:
# flutter_launcher_icons: ^0.9.1
overflow_view: ^0.3.1
flutter_styled_toast: ^2.0.0
permission_handler: ^10.2.0
permission_handler: 9.1.0 # Disables Windows support to fix crash
file_picker: ^5.2.5
boardview: ^0.2.2
pointer_interceptor: ^0.9.0

View File

@ -7,7 +7,6 @@
#include "generated_plugin_registrant.h"
#include <local_auth_windows/local_auth_plugin.h>
#include <permission_handler_windows/permission_handler_windows_plugin.h>
#include <printing/printing_plugin.h>
#include <screen_retriever/screen_retriever_plugin.h>
#include <sentry_flutter/sentry_flutter_plugin.h>
@ -19,8 +18,6 @@
void RegisterPlugins(flutter::PluginRegistry* registry) {
LocalAuthPluginRegisterWithRegistrar(
registry->GetRegistrarForPlugin("LocalAuthPlugin"));
PermissionHandlerWindowsPluginRegisterWithRegistrar(
registry->GetRegistrarForPlugin("PermissionHandlerWindowsPlugin"));
PrintingPluginRegisterWithRegistrar(
registry->GetRegistrarForPlugin("PrintingPlugin"));
ScreenRetrieverPluginRegisterWithRegistrar(

View File

@ -4,7 +4,6 @@
list(APPEND FLUTTER_PLUGIN_LIST
local_auth_windows
permission_handler_windows
printing
screen_retriever
sentry_flutter