@@ -27,19 +27,19 @@ export default function Library({ application }) {
2727 window . add_css_class ( "devel" ) ;
2828 }
2929
30- let last_selected ;
30+ let last_triggered ;
3131
3232 window . connect ( "close-request" , quitOnLastWindowClose ) ;
3333
3434 const demos = getDemos ( ) ;
3535 const widgets_map = new Map ( ) ;
3636 const category_map = new Map ( ) ;
3737 demos . forEach ( ( demo ) => {
38- const widget = new EntryRow ( { demo : demo } ) ;
39- if ( demo . name === "Welcome" ) last_selected = widget ;
38+ const entry_row = new EntryRow ( { demo : demo } ) ;
39+ if ( demo . name === "Welcome" ) last_triggered = entry_row ;
4040
41- widget . connect ( "activated " , ( _self , language ) => {
42- last_selected = widget ;
41+ entry_row . connect ( "triggered " , ( _self , language ) => {
42+ last_triggered = entry_row ;
4343
4444 openDemo ( {
4545 application,
@@ -50,8 +50,8 @@ export default function Library({ application }) {
5050 if ( ! category_map . has ( demo . category ) ) {
5151 category_map . set ( demo . category , objects [ `library_${ demo . category } ` ] ) ;
5252 }
53- objects [ `library_${ demo . category } ` ] . add ( widget ) ;
54- widgets_map . set ( demo . name , { widget , category : demo . category } ) ;
53+ objects [ `library_${ demo . category } ` ] . add ( entry_row ) ;
54+ widgets_map . set ( demo . name , { entry_row , category : demo . category } ) ;
5555 } ) ;
5656
5757 search_entry . connect ( "search-changed" , ( ) => {
@@ -74,7 +74,7 @@ export default function Library({ application }) {
7474 } ) ;
7575 action_library . connect ( "activate" , ( ) => {
7676 window . present ( ) ;
77- last_selected ?. grab_focus ( ) ;
77+ last_triggered ?. grab_focus ( ) ;
7878 } ) ;
7979 application . add_action ( action_library ) ;
8080 application . set_accels_for_action ( "app.library" , [ "<Control><Shift>O" ] ) ;
0 commit comments