Skip to content

Commit

Permalink
Fix ValueError on web page resize
Browse files Browse the repository at this point in the history
Fix #1564
  • Loading branch information
FeodorFitsner committed Dec 5, 2023
1 parent 6dec878 commit f1319f3
Showing 1 changed file with 38 additions and 16 deletions.
54 changes: 38 additions & 16 deletions package/lib/src/reducers.dart
Original file line number Diff line number Diff line change
Expand Up @@ -355,24 +355,46 @@ AppState appReducer(AppState state, dynamic action) {

addWindowMediaEventProps(WindowMediaData wmd, Map<String, String> pageAttrs,
List<Map<String, String>> props) {
pageAttrs["windowwidth"] = wmd.width.toString();
pageAttrs["windowheight"] = wmd.height.toString();
pageAttrs["windowtop"] = wmd.top.toString();
pageAttrs["windowleft"] = wmd.left.toString();
pageAttrs["windowminimized"] = wmd.isMinimized.toString();
pageAttrs["windowmaximized"] = wmd.isMaximized.toString();
pageAttrs["windowfocused"] = wmd.isFocused.toString();
pageAttrs["windowfullscreen"] = wmd.isFullScreen.toString();
pageAttrs["windowwidth"] = wmd.width != null ? wmd.width.toString() : "";
pageAttrs["windowheight"] = wmd.height != null ? wmd.height.toString() : "";
pageAttrs["windowtop"] = wmd.top != null ? wmd.top.toString() : "";
pageAttrs["windowleft"] = wmd.left != null ? wmd.left.toString() : "";
pageAttrs["windowminimized"] =
wmd.isMinimized != null ? wmd.isMinimized.toString() : "";
pageAttrs["windowmaximized"] =
wmd.isMaximized != null ? wmd.isMaximized.toString() : "";
pageAttrs["windowfocused"] =
wmd.isFocused != null ? wmd.isFocused.toString() : "";
pageAttrs["windowfullscreen"] =
wmd.isFullScreen != null ? wmd.isFullScreen.toString() : "";

props.addAll([
{"i": "page", "windowwidth": wmd.width.toString()},
{"i": "page", "windowheight": wmd.height.toString()},
{"i": "page", "windowtop": wmd.top.toString()},
{"i": "page", "windowleft": wmd.left.toString()},
{"i": "page", "windowminimized": wmd.isMinimized.toString()},
{"i": "page", "windowmaximized": wmd.isMaximized.toString()},
{"i": "page", "windowfocused": wmd.isFocused.toString()},
{"i": "page", "windowfullscreen": wmd.isFullScreen.toString()},
{"i": "page", "windowwidth": wmd.width != null ? wmd.width.toString() : ""},
{
"i": "page",
"windowheight": wmd.height != null ? wmd.height.toString() : ""
},
{"i": "page", "windowtop": wmd.top != null ? wmd.top.toString() : ""},
{"i": "page", "windowleft": wmd.left != null ? wmd.left.toString() : ""},
{
"i": "page",
"windowminimized":
wmd.isMinimized != null ? wmd.isMinimized.toString() : ""
},
{
"i": "page",
"windowmaximized":
wmd.isMaximized != null ? wmd.isMaximized.toString() : ""
},
{
"i": "page",
"windowfocused": wmd.isFocused != null ? wmd.isFocused.toString() : ""
},
{
"i": "page",
"windowfullscreen":
wmd.isFullScreen != null ? wmd.isFullScreen.toString() : ""
},
]);
}

Expand Down

0 comments on commit f1319f3

Please sign in to comment.