mirror of
https://github.com/rustdesk/rustdesk.git
synced 2025-06-07 09:52:49 +08:00
remove setState
Signed-off-by: Sahil Yeole <sahilyeole93@gmail.com>
This commit is contained in:
parent
203891c957
commit
0e702d8693
@ -765,8 +765,6 @@ class PeerViewDropdown extends StatefulWidget {
|
|||||||
}
|
}
|
||||||
|
|
||||||
class _PeerViewDropdownState extends State<PeerViewDropdown> {
|
class _PeerViewDropdownState extends State<PeerViewDropdown> {
|
||||||
RelativeRect menuPos = RelativeRect.fromLTRB(0, 0, 0, 0);
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
final List<PeerUiType> types = [PeerUiType.grid, PeerUiType.tile, PeerUiType.list];
|
final List<PeerUiType> types = [PeerUiType.grid, PeerUiType.tile, PeerUiType.list];
|
||||||
@ -806,6 +804,7 @@ class _PeerViewDropdownState extends State<PeerViewDropdown> {
|
|||||||
))));
|
))));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var menuPos = RelativeRect.fromLTRB(0, 0, 0, 0);
|
||||||
return _hoverAction(
|
return _hoverAction(
|
||||||
context: context,
|
context: context,
|
||||||
child: Tooltip(
|
child: Tooltip(
|
||||||
@ -821,17 +820,14 @@ class _PeerViewDropdownState extends State<PeerViewDropdown> {
|
|||||||
onTapDown: (details) {
|
onTapDown: (details) {
|
||||||
final x = details.globalPosition.dx;
|
final x = details.globalPosition.dx;
|
||||||
final y = details.globalPosition.dy;
|
final y = details.globalPosition.dy;
|
||||||
setState(() {
|
menuPos = RelativeRect.fromLTRB(x, y, x, y);
|
||||||
menuPos = RelativeRect.fromLTRB(x, y, x, y);
|
|
||||||
});
|
|
||||||
showMenu(
|
|
||||||
context: context,
|
|
||||||
position: menuPos,
|
|
||||||
items: items,
|
|
||||||
elevation: 8,
|
|
||||||
);
|
|
||||||
},
|
},
|
||||||
onTap: () => {}
|
onTap: () => showMenu(
|
||||||
|
context: context,
|
||||||
|
position: menuPos,
|
||||||
|
items: items,
|
||||||
|
elevation: 8,
|
||||||
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user