Changeset 15d0046 in mainline for uspace/lib/gui/terminal.c
- Timestamp:
- 2014-09-12T13:22:33Z (10 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9b20126
- Parents:
- 8db09e4 (diff), 105d8d6 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/gui/terminal.c
r8db09e4 r15d0046 104 104 static void getterm(const char *svc, const char *app) 105 105 { 106 char term[LOC_NAME_MAXLEN]; 107 snprintf(term, LOC_NAME_MAXLEN, "%s/%s", LOCFS_MOUNT_POINT, svc); 108 109 /* Wait for the terminal service to be ready */ 110 service_id_t service_id; 111 int rc = loc_service_get_id(svc, &service_id, IPC_FLAG_BLOCKING); 112 if (rc != EOK) 113 return; 114 115 task_spawnl(NULL, APP_GETTERM, APP_GETTERM, "-w", term, app, NULL); 106 task_spawnl(NULL, NULL, APP_GETTERM, APP_GETTERM, svc, 107 LOCFS_MOUNT_POINT, "--msg", "--wait", "--", app, NULL); 116 108 } 117 109 … … 194 186 // for full UTF-32 coverage. 195 187 196 uint16_t glyph = fb_font_glyph(field->ch );188 uint16_t glyph = fb_font_glyph(field->ch, NULL); 197 189 198 190 for (unsigned int y = 0; y < FONT_SCANLINES; y++) { … … 262 254 263 255 bool front_visibility = 264 chargrid_get_cursor_visibility(term->frontbuf); 256 chargrid_get_cursor_visibility(term->frontbuf) && 257 term->widget.window->is_focused; 265 258 bool back_visibility = 266 259 chargrid_get_cursor_visibility(term->backbuf);
Note:
See TracChangeset
for help on using the changeset viewer.