|
Lines 212-217
Link Here
|
| 212 |
|
212 |
|
| 213 |
string plugin_client = ""; |
213 |
string plugin_client = ""; |
| 214 |
string plugin = ""; |
214 |
string plugin = ""; |
|
|
215 |
map client2plugin = $[]; |
| 215 |
|
216 |
|
| 216 |
/** |
217 |
/** |
| 217 |
* initialize local variables with current state of user |
218 |
* initialize local variables with current state of user |
|
Lines 606-612
Link Here
|
| 606 |
plugin_clients = filter (string plugin, string client, |
607 |
plugin_clients = filter (string plugin, string client, |
| 607 |
(map<string,string>) plugin_clients, ``(client != "")); |
608 |
(map<string,string>) plugin_clients, ``(client != "")); |
| 608 |
|
609 |
|
| 609 |
map client2plugin = $[]; |
610 |
client2plugin = $[]; |
| 610 |
list<string> clients = maplist (string plugin, string client, |
611 |
list<string> clients = maplist (string plugin, string client, |
| 611 |
(map<string,string>) plugin_clients, { |
612 |
(map<string,string>) plugin_clients, { |
| 612 |
|
613 |
|
|
Lines 1287-1292
Link Here
|
| 1287 |
// inside plugins dialog |
1288 |
// inside plugins dialog |
| 1288 |
if (current == `plugins) |
1289 |
if (current == `plugins) |
| 1289 |
{ |
1290 |
{ |
|
|
1291 |
plugin_client = (string) UI::QueryWidget (`id(`table),`CurrentItem); |
| 1292 |
if (plugin_client != nil) |
| 1293 |
{ |
| 1294 |
plugin = client2plugin[plugin_client]:plugin_client; |
| 1295 |
} |
| 1296 |
|
| 1290 |
if (ret == `table || ret == `change) |
1297 |
if (ret == `table || ret == `change) |
| 1291 |
{ |
1298 |
{ |
| 1292 |
ret = contains (user["plugins"]:[], plugin) ? `del : `add; |
1299 |
ret = contains (user["plugins"]:[], plugin) ? `del : `add; |
|
Lines 1560-1565
Link Here
|
| 1560 |
|
1567 |
|
| 1561 |
string plugin_client = ""; |
1568 |
string plugin_client = ""; |
| 1562 |
string plugin = ""; |
1569 |
string plugin = ""; |
|
|
1570 |
map client2plugin = $[]; |
| 1563 |
|
1571 |
|
| 1564 |
/** |
1572 |
/** |
| 1565 |
* initialize local variables with current state of group |
1573 |
* initialize local variables with current state of group |
|
Lines 1635-1641
Link Here
|
| 1635 |
plugin_clients = filter (string plugin, string client, |
1643 |
plugin_clients = filter (string plugin, string client, |
| 1636 |
(map<string,string>) plugin_clients, ``(client != "")); |
1644 |
(map<string,string>) plugin_clients, ``(client != "")); |
| 1637 |
|
1645 |
|
| 1638 |
map client2plugin = $[]; |
1646 |
client2plugin = $[]; |
| 1639 |
list<string> clients = maplist (string plugin, string client, |
1647 |
list<string> clients = maplist (string plugin, string client, |
| 1640 |
(map<string,string>) plugin_clients, { |
1648 |
(map<string,string>) plugin_clients, { |
| 1641 |
|
1649 |
|
|
Lines 1865-1870
Link Here
|
| 1865 |
// inside plugins dialog |
1873 |
// inside plugins dialog |
| 1866 |
if (current == `plugins) |
1874 |
if (current == `plugins) |
| 1867 |
{ |
1875 |
{ |
|
|
1876 |
plugin_client = (string) UI::QueryWidget (`id(`table),`CurrentItem); |
| 1877 |
if (plugin_client != nil) |
| 1878 |
{ |
| 1879 |
plugin = client2plugin[plugin_client]:plugin_client; |
| 1880 |
} |
| 1868 |
if (ret == `table || ret == `change) |
1881 |
if (ret == `table || ret == `change) |
| 1869 |
{ |
1882 |
{ |
| 1870 |
ret = contains (group["plugins"]:[], plugin) ? `del : `add; |
1883 |
ret = contains (group["plugins"]:[], plugin) ? `del : `add; |