Skip to content

Commit 7f9b83f

Browse files
committed
fix some errors with non existing variables.
1 parent 91b7161 commit 7f9b83f

File tree

2 files changed

+9
-16
lines changed

2 files changed

+9
-16
lines changed

flutter/lib/src/screenshot/sentry_screenshot_widget.dart

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
import 'package:flutter/material.dart';
22
import 'package:meta/meta.dart';
33

4+
/// Key which is used to identify the [RepaintBoundary]
5+
@internal
6+
final sentryScreenshotWidgetGlobalKey =
7+
GlobalKey(debugLabel: 'sentry_screenshot_widget');
8+
49
/// You can add screenshots of [child] to crash reports by adding this widget.
510
/// Ideally you are adding it around your app widget like in the following
611
/// example.
@@ -18,12 +23,8 @@ import 'package:meta/meta.dart';
1823
/// times.
1924
class SentryScreenshotWidget extends StatefulWidget {
2025
final Widget child;
21-
final GlobalKey<State<StatefulWidget>> sentryScreenshotWidgetGlobalKey;
2226

23-
const SentryScreenshotWidget(
24-
{super.key,
25-
required this.child,
26-
required this.sentryScreenshotWidgetGlobalKey});
27+
const SentryScreenshotWidget({super.key, required this.child});
2728

2829
@override
2930
_SentryScreenshotWidgetState createState() => _SentryScreenshotWidgetState();
@@ -33,7 +34,7 @@ class _SentryScreenshotWidgetState extends State<SentryScreenshotWidget> {
3334
@override
3435
Widget build(BuildContext context) {
3536
return RepaintBoundary(
36-
key: widget.sentryScreenshotWidgetGlobalKey,
37+
key: sentryScreenshotWidgetGlobalKey,
3738
child: widget.child,
3839
);
3940
}

flutter/lib/src/sentry_widget.dart

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,8 @@ final sentryWidgetGlobalKey = GlobalKey(debugLabel: 'sentry_widget');
1010
/// as [SentryScreenshotWidget] and [SentryUserInteractionWidget].
1111
class SentryWidget extends StatefulWidget {
1212
final Widget child;
13-
final GlobalKey<State<StatefulWidget>> sentryWidgetGlobalKey;
14-
final GlobalKey<State<StatefulWidget>> sentryScreenshotWidgetGlobalKey;
1513

16-
const SentryWidget({
17-
super.key,
18-
required this.child,
19-
required this.sentryWidgetGlobalKey,
20-
required this.sentryScreenshotWidgetGlobalKey,
21-
});
14+
const SentryWidget({super.key, required this.child});
2215

2316
@override
2417
_SentryWidgetState createState() => _SentryWidgetState();
@@ -29,12 +22,11 @@ class _SentryWidgetState extends State<SentryWidget> {
2922
Widget build(BuildContext context) {
3023
Widget content = widget.child;
3124
content = SentryScreenshotWidget(
32-
sentryScreenshotWidgetGlobalKey: widget.sentryScreenshotWidgetGlobalKey,
3325
child: content,
3426
);
3527
content = SentryUserInteractionWidget(child: content);
3628
return Container(
37-
key: widget.sentryWidgetGlobalKey,
29+
key: sentryWidgetGlobalKey,
3830
child: content,
3931
);
4032
}

0 commit comments

Comments
 (0)