Add callscreen DWM plugin for incoming and active voice calls
This commit is contained in:
@@ -1596,15 +1596,14 @@ append_active_call_entries(void)
|
||||
*sp = '\0';
|
||||
char *slash = strrchr(line, '/');
|
||||
snprintf(callid, sizeof(callid), "%s", slash ? (slash + 1) : line);
|
||||
char label[256], act[256];
|
||||
char label[256];
|
||||
snprintf(label, sizeof(label), "%s Incoming call %s", ICON_PHN, callid);
|
||||
snprintf(act, sizeof(act), "sxmo_jobs.sh start incall_menu sxmo_modemcall.sh incoming_call_menu %s", callid);
|
||||
add_menu_item(label, act, 0);
|
||||
add_menu_item(label, "@plugin:callscreen", 0);
|
||||
} else if (!shown_incall) {
|
||||
shown_incall = 1;
|
||||
char label[128];
|
||||
snprintf(label, sizeof(label), "%s Incall Menu", ICON_PHN);
|
||||
add_menu_item(label, "sxmo_jobs.sh start incall_menu sxmo_modemcall.sh incall_menu", 0);
|
||||
snprintf(label, sizeof(label), "%s Call Screen", ICON_PHN);
|
||||
add_menu_item(label, "@plugin:callscreen", 0);
|
||||
}
|
||||
}
|
||||
pclose(fp);
|
||||
@@ -1952,6 +1951,7 @@ close_other_active_plugins(void)
|
||||
{ "xdrawer.pid", "/tmp/dwm_plugin_xdrawer.fifo" },
|
||||
{ "xdialer.pid", "/tmp/dwm_plugin_dialer.fifo" },
|
||||
{ "xcalllog.pid", "/tmp/dwm_plugin_calllog.fifo" },
|
||||
{ "xcallscreen.pid", "/tmp/dwm_plugin_callscreen.fifo" },
|
||||
{ "xcontacts.pid", "/tmp/dwm_plugin_contacts.fifo" },
|
||||
{ "xsms.pid", "/tmp/dwm_plugin_sms.fifo" },
|
||||
{ "xfiles.pid", "/tmp/dwm_plugin_files.fifo" },
|
||||
|
||||
Reference in New Issue
Block a user