@@ -475,7 +475,8 @@ impl<T: Data, W: Widget<T>> WidgetPod<T, W> {
475
475
476
476
if !self . is_initialized ( ) {
477
477
debug_panic ! (
478
- "{:?}: paint method called before receiving WidgetAdded." ,
478
+ "{:?} with widget id {:?}: paint method called before receiving WidgetAdded." ,
479
+ self . inner. type_name( ) ,
479
480
ctx. widget_id( )
480
481
) ;
481
482
return ;
@@ -549,7 +550,8 @@ impl<T: Data, W: Widget<T>> WidgetPod<T, W> {
549
550
) -> Size {
550
551
if !self . is_initialized ( ) {
551
552
debug_panic ! (
552
- "{:?}: layout method called before receiving WidgetAdded." ,
553
+ "{:?} with widget id {:?}: layout method called before receiving WidgetAdded." ,
554
+ self . inner. type_name( ) ,
553
555
ctx. widget_id( )
554
556
) ;
555
557
return Size :: ZERO ;
@@ -608,7 +610,8 @@ impl<T: Data, W: Widget<T>> WidgetPod<T, W> {
608
610
pub fn event ( & mut self , ctx : & mut EventCtx , event : & Event , data : & mut T , env : & Env ) {
609
611
if !self . is_initialized ( ) {
610
612
debug_panic ! (
611
- "{:?}: event method called before receiving WidgetAdded." ,
613
+ "{:?} with widget id {:?}: event method called before receiving WidgetAdded." ,
614
+ self . inner. type_name( ) ,
612
615
ctx. widget_id( )
613
616
) ;
614
617
return ;
@@ -617,8 +620,9 @@ impl<T: Data, W: Widget<T>> WidgetPod<T, W> {
617
620
// log if we seem not to be laid out when we should be
618
621
if self . state . is_expecting_set_origin_call && !event. should_propagate_to_hidden ( ) {
619
622
warn ! (
620
- "{:?} received an event ({:?}) without having been laid out. \
623
+ "{:?} with widget id {:?} received an event ({:?}) without having been laid out. \
621
624
This likely indicates a missed call to set_origin.",
625
+ self . inner. type_name( ) ,
622
626
ctx. widget_id( ) ,
623
627
event,
624
628
) ;
@@ -1015,7 +1019,8 @@ impl<T: Data, W: Widget<T>> WidgetPod<T, W> {
1015
1019
}
1016
1020
_ if !self . is_initialized ( ) => {
1017
1021
debug_panic ! (
1018
- "{:?}: received LifeCycle::{:?} before WidgetAdded." ,
1022
+ "{:?} with widget id {:?}: received LifeCycle::{:?} before WidgetAdded." ,
1023
+ self . inner. type_name( ) ,
1019
1024
self . id( ) ,
1020
1025
event
1021
1026
) ;
@@ -1149,7 +1154,8 @@ impl<T: Data, W: Widget<T>> WidgetPod<T, W> {
1149
1154
( Some ( _) , None ) => self . env = Some ( env. clone ( ) ) ,
1150
1155
( None , _) => {
1151
1156
debug_panic ! (
1152
- "{:?} is receiving an update without having first received WidgetAdded." ,
1157
+ "{:?} with widget id {:?} is receiving an update without having first received WidgetAdded." ,
1158
+ self . inner. type_name( ) ,
1153
1159
self . id( )
1154
1160
) ;
1155
1161
return ;
0 commit comments