File tree Expand file tree Collapse file tree 6 files changed +118
-144
lines changed
Expand file tree Collapse file tree 6 files changed +118
-144
lines changed Original file line number Diff line number Diff line change 6565 P :: Message : ' static + TryInto < LayershellCustomActionWithId , Error = P :: Message > ,
6666{
6767 use futures:: task;
68- let ( message_sender, message_receiver) = std:: sync:: mpsc:: channel :: < Action < P :: Message > > ( ) ;
68+ use layershellev:: calloop:: channel:: channel;
69+ let ( message_sender, message_receiver) = channel :: < Action < P :: Message > > ( ) ;
6970
7071 let boot_span = iced_debug:: boot ( ) ;
7172 let proxy = IcedProxy :: new ( message_sender) ;
Original file line number Diff line number Diff line change @@ -5,13 +5,13 @@ use futures::{
55} ;
66use iced_graphics:: shell;
77use iced_runtime:: { Action , window} ;
8+ use layershellev:: calloop:: channel:: Sender as WlSender ;
89use std:: pin:: Pin ;
9- use std:: sync:: mpsc as stdmpsc;
1010
1111/// An event loop proxy that implements `Sink`.
1212/// NOTE: not proxy anything now
1313#[ derive( Debug ) ]
14- pub struct IcedProxy < Message : ' static > ( stdmpsc :: Sender < Message > ) ;
14+ pub struct IcedProxy < Message : ' static > ( WlSender < Message > ) ;
1515
1616impl < Message : ' static > Clone for IcedProxy < Message > {
1717 fn clone ( & self ) -> Self {
@@ -20,7 +20,7 @@ impl<Message: 'static> Clone for IcedProxy<Message> {
2020}
2121
2222impl < T : ' static > IcedProxy < T > {
23- pub fn new ( sender : stdmpsc :: Sender < T > ) -> Self {
23+ pub fn new ( sender : WlSender < T > ) -> Self {
2424 Self ( sender)
2525 }
2626 #[ allow( unused) ]
Original file line number Diff line number Diff line change 5656 P :: Message : ' static + TryInto < UnLockAction , Error = P :: Message > ,
5757{
5858 use futures:: task;
59+ use sessionlockev:: calloop:: channel:: channel;
5960
60- let ( message_sender, message_receiver) = std :: sync :: mpsc :: channel :: < Action < P :: Message > > ( ) ;
61+ let ( message_sender, message_receiver) = channel :: < Action < P :: Message > > ( ) ;
6162 let boot_span = debug:: boot ( ) ;
6263 let proxy = IcedProxy :: new ( message_sender) ;
6364
Original file line number Diff line number Diff line change @@ -6,13 +6,13 @@ use futures::{
66use iced_graphics:: shell;
77
88use iced_runtime:: { Action , window} ;
9+ use sessionlockev:: calloop:: channel:: Sender as WlSender ;
910use std:: pin:: Pin ;
10- use std:: sync:: mpsc as stdmpsc;
1111
1212/// An event loop proxy that implements `Sink`.
1313/// NOTE: not proxy anything now
1414#[ derive( Debug ) ]
15- pub struct IcedProxy < Message : ' static > ( stdmpsc :: Sender < Message > ) ;
15+ pub struct IcedProxy < Message : ' static > ( WlSender < Message > ) ;
1616
1717impl < Message : ' static > Clone for IcedProxy < Message > {
1818 fn clone ( & self ) -> Self {
@@ -21,7 +21,7 @@ impl<Message: 'static> Clone for IcedProxy<Message> {
2121}
2222
2323impl < T : ' static > IcedProxy < T > {
24- pub fn new ( sender : stdmpsc :: Sender < T > ) -> Self {
24+ pub fn new ( sender : WlSender < T > ) -> Self {
2525 Self ( sender)
2626 }
2727 #[ allow( unused) ]
You can’t perform that action at this time.
0 commit comments