- struct Win * win_active = get_win_by_id(world.winDB.active);
- struct KeyBindingDB * kbdb = &win_active->kb;
- if (1 == win_active->view)
- {
- kbdb = &world.kb_wingeom;
- }
- else if (2 == win_active->view)
- {
- kbdb = &world.kb_winkeys;
- }
- uint16_t offset = 0;
- if (0 == kbdb->n_of_kbs)
- {
- add_line(win, "(none)", 0, &offset, 0);
- return;
- }
- uint8_t kb_n;
- for (kb_n = 0; kb_n < kbdb->n_of_kbs; kb_n++)
- {
- char * kb_line = get_kb_line(&kbdb->kbs[kb_n]);
- add_line(win, kb_line, 0, &offset, (0 == kb_n + 1));
- free(kb_line);
- }
-
+ char * wait_response = "(polling)";
+ char * text = world.things_here ? world.things_here : wait_response;
+ add_text_with_linebreaks(win, text);