Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 114960
Collapse All | Expand All

(-)control-center-2.10.2.orig/gnome-settings-daemon/gnome-settings-multimedia-keys.c (-4 / +8 lines)
Lines 330-336 Link Here
330
				break;
330
				break;
331
331
332
			key = g_new0 (Key, 1);
332
			key = g_new0 (Key, 1);
333
			if (egg_accelerator_parse_virtual (tmp, &key->keysym, &key->keycode, &key->state) == FALSE)
333
			if (egg_accelerator_parse_virtual (tmp, &key->keysym, &key->keycode, &key->state) == FALSE
334
			    || key->keycode == 0)
334
			{
335
			{
335
				g_free (key);
336
				g_free (key);
336
				break;
337
				break;
Lines 366-372 Link Here
366
				break;
367
				break;
367
368
368
			key = g_new0 (Key, 1);
369
			key = g_new0 (Key, 1);
369
			if (egg_accelerator_parse_virtual (tmp, &key->keysym, &key->keycode, &key->state) == FALSE)
370
			if (egg_accelerator_parse_virtual (tmp, &key->keysym, &key->keycode, &key->state) == FALSE
371
			    || key->keycode == 0)
370
			{
372
			{
371
				g_free (key);
373
				g_free (key);
372
				break;
374
				break;
Lines 443-449 Link Here
443
		}
445
		}
444
446
445
		key = g_new0 (Key, 1);
447
		key = g_new0 (Key, 1);
446
		if (!egg_accelerator_parse_virtual (tmp, &key->keysym, &key->keycode, &key->state))
448
		if (!egg_accelerator_parse_virtual (tmp, &key->keysym, &key->keycode, &key->state)
449
		    || key->keycode == 0)
447
		{
450
		{
448
		        g_free (tmp);
451
		        g_free (tmp);
449
			g_free (key);
452
			g_free (key);
Lines 473-479 Link Here
473
		}
476
		}
474
477
475
		key = g_new0 (Key, 1);
478
		key = g_new0 (Key, 1);
476
		if (egg_accelerator_parse_virtual (tmp, &key->keysym, &key->keycode, &key->state) == FALSE)
479
		if (egg_accelerator_parse_virtual (tmp, &key->keysym, &key->keycode, &key->state) == FALSE
480
		    || key->keycode == 0)
477
		{
481
		{
478
		        g_free (tmp);
482
		        g_free (tmp);
479
			g_free (key);
483
			g_free (key);

Return to bug 114960