debian/patches: Add 0002_fix-a11y-keyboard-dialog-segfaults.patch. Fix segfaults when clicking on the checkboxes in the a11y-keybord configuration dialog. (Closes: #779916).
Conflicts (resolved by Mike Gabriel): debian/patches/series
This commit is contained in:
96
debian/patches/0002_fix-a11y-keyboard-dialog-segfaults.patch
vendored
Normal file
96
debian/patches/0002_fix-a11y-keyboard-dialog-segfaults.patch
vendored
Normal file
@ -0,0 +1,96 @@
|
||||
From 025d64d20cd513c81dc88d369491f1fa555f352e Mon Sep 17 00:00:00 2001
|
||||
From: Monsta <monsta@inbox.ru>
|
||||
Date: Fri, 2 Jan 2015 18:18:27 +0300
|
||||
Subject: [PATCH] a11y-keyboard: fix crash
|
||||
|
||||
fixes https://github.com/mate-desktop/mate-settings-daemon/issues/70
|
||||
---
|
||||
plugins/a11y-keyboard/msd-a11y-preferences-dialog.c | 18 +++++++++---------
|
||||
1 file changed, 9 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/plugins/a11y-keyboard/msd-a11y-preferences-dialog.c b/plugins/a11y-keyboard/msd-a11y-preferences-dialog.c
|
||||
index 72d42ff..675b993 100644
|
||||
--- a/plugins/a11y-keyboard/msd-a11y-preferences-dialog.c
|
||||
+++ b/plugins/a11y-keyboard/msd-a11y-preferences-dialog.c
|
||||
@@ -458,7 +458,7 @@ on_sticky_keys_checkbutton_toggled (GtkToggleButton *button,
|
||||
|
||||
static void
|
||||
on_bounce_keys_checkbutton_toggled (GtkToggleButton *button,
|
||||
- MsdA11yPreferencesDialog *dialog)
|
||||
+ MsdA11yPreferencesDialog *dialog)
|
||||
{
|
||||
config_set_bounce_keys (dialog, gtk_toggle_button_get_active (button));
|
||||
}
|
||||
@@ -649,7 +649,7 @@ setup_dialog (MsdA11yPreferencesDialog *dialog,
|
||||
g_signal_connect (widget,
|
||||
"toggled",
|
||||
G_CALLBACK (on_sticky_keys_checkbutton_toggled),
|
||||
- NULL);
|
||||
+ dialog);
|
||||
enabled = config_get_sticky_keys (dialog, &is_writable);
|
||||
ui_set_sticky_keys (dialog, enabled);
|
||||
if (! is_writable) {
|
||||
@@ -662,7 +662,7 @@ setup_dialog (MsdA11yPreferencesDialog *dialog,
|
||||
g_signal_connect (widget,
|
||||
"toggled",
|
||||
G_CALLBACK (on_bounce_keys_checkbutton_toggled),
|
||||
- NULL);
|
||||
+ dialog);
|
||||
enabled = config_get_bounce_keys (dialog, &is_writable);
|
||||
ui_set_bounce_keys (dialog, enabled);
|
||||
if (! is_writable) {
|
||||
@@ -675,7 +675,7 @@ setup_dialog (MsdA11yPreferencesDialog *dialog,
|
||||
g_signal_connect (widget,
|
||||
"toggled",
|
||||
G_CALLBACK (on_slow_keys_checkbutton_toggled),
|
||||
- NULL);
|
||||
+ dialog);
|
||||
enabled = config_get_slow_keys (dialog, &is_writable);
|
||||
ui_set_slow_keys (dialog, enabled);
|
||||
if (! is_writable) {
|
||||
@@ -688,7 +688,7 @@ setup_dialog (MsdA11yPreferencesDialog *dialog,
|
||||
g_signal_connect (widget,
|
||||
"toggled",
|
||||
G_CALLBACK (on_high_contrast_checkbutton_toggled),
|
||||
- NULL);
|
||||
+ dialog);
|
||||
enabled = config_get_high_contrast (dialog, &is_writable);
|
||||
ui_set_high_contrast (dialog, enabled);
|
||||
if (! is_writable) {
|
||||
@@ -701,7 +701,7 @@ setup_dialog (MsdA11yPreferencesDialog *dialog,
|
||||
g_signal_connect (widget,
|
||||
"toggled",
|
||||
G_CALLBACK (on_at_screen_keyboard_checkbutton_toggled),
|
||||
- NULL);
|
||||
+ dialog);
|
||||
enabled = config_get_at_screen_keyboard (dialog, &is_writable);
|
||||
ui_set_at_screen_keyboard (dialog, enabled);
|
||||
if (! is_writable) {
|
||||
@@ -720,7 +720,7 @@ setup_dialog (MsdA11yPreferencesDialog *dialog,
|
||||
g_signal_connect (widget,
|
||||
"toggled",
|
||||
G_CALLBACK (on_at_screen_reader_checkbutton_toggled),
|
||||
- NULL);
|
||||
+ dialog);
|
||||
enabled = config_get_at_screen_reader (dialog, &is_writable);
|
||||
ui_set_at_screen_reader (dialog, enabled);
|
||||
if (! is_writable) {
|
||||
@@ -739,7 +739,7 @@ setup_dialog (MsdA11yPreferencesDialog *dialog,
|
||||
g_signal_connect (widget,
|
||||
"toggled",
|
||||
G_CALLBACK (on_at_screen_magnifier_checkbutton_toggled),
|
||||
- NULL);
|
||||
+ dialog);
|
||||
enabled = config_get_at_screen_magnifier (dialog, &is_writable);
|
||||
ui_set_at_screen_magnifier (dialog, enabled);
|
||||
if (! is_writable) {
|
||||
@@ -758,7 +758,7 @@ setup_dialog (MsdA11yPreferencesDialog *dialog,
|
||||
g_signal_connect (widget,
|
||||
"toggled",
|
||||
G_CALLBACK (on_large_print_checkbutton_toggled),
|
||||
- NULL);
|
||||
+ dialog);
|
||||
enabled = config_get_large_print (&is_writable);
|
||||
ui_set_large_print (dialog, enabled);
|
||||
if (! is_writable) {
|
||||
|
1
debian/patches/series
vendored
1
debian/patches/series
vendored
@ -1,4 +1,5 @@
|
||||
0001_prefer-gcalculator-for-media-keys.patch
|
||||
0002_fix-a11y-keyboard-dialog-segfaults.patch
|
||||
0010_move_a11y_keybindings_to_media_keys.patch
|
||||
0011_add_a11y_settings_plugin.patch
|
||||
0012_use_gnome_a11y_schema_to_enable_applications.patch
|
||||
|
Reference in New Issue
Block a user