@@ -175,7 +175,6 @@ impl Widget for Win {
175175 if let Err ( err) = self . load_style ( ) {
176176 eprintln ! ( "Error loading the CSS: {}" , err) ;
177177 }
178- self . widgets . infobar . set_visible ( false ) ;
179178
180179 self . left_align_menu_entries ( ) ;
181180
@@ -533,7 +532,7 @@ impl Widget for Win {
533532 self . handle_infobar_show ( & msg, options) ;
534533 }
535534 Msg :: InfoBarShow ( None , _) | Msg :: InfoBarEvent ( gtk:: ResponseType :: Close ) => {
536- self . widgets . infobar . set_visible ( false ) ;
535+ self . widgets . infobar . set_revealed ( false ) ;
537536 }
538537 Msg :: InfoBarEvent ( _) => { }
539538 Msg :: LoadedData ( Err ( msg) ) => {
@@ -641,7 +640,7 @@ impl Widget for Win {
641640 } ) ;
642641 }
643642 self . model . infobar_label . set_text ( msg) ;
644- self . widgets . infobar . set_visible ( true ) ;
643+ self . widgets . infobar . set_revealed ( true ) ;
645644 }
646645
647646 fn handle_select_card ( & mut self , maybe_idx : Option < usize > ) {
@@ -1599,7 +1598,9 @@ impl Widget for Win {
15991598 } ,
16001599 #[ name="infobar" ]
16011600 gtk:: InfoBar {
1602- response( _, r) => Msg :: InfoBarEvent ( r)
1601+ response( _, r) => Msg :: InfoBarEvent ( r) ,
1602+ visible: true ,
1603+ revealed: false ,
16031604 } ,
16041605 gtk:: Box {
16051606 vexpand: true ,
0 commit comments