View | Details | Raw Unified | Return to bug 119593
Collapse All | Expand All

(-)dialogs.ycp (-2 / +15 lines)
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;

Return to bug 119593