diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/meson.build | 3 | ||||
-rw-r--r-- | src/screenshot-application.c | 8 | ||||
-rw-r--r-- | src/screenshot-utils.c | 34 | ||||
-rw-r--r-- | src/screenshot-utils.h | 2 |
4 files changed, 1 insertions, 46 deletions
diff --git a/src/meson.build b/src/meson.build index 5c014a2..f07eccc 100644 --- a/src/meson.build +++ b/src/meson.build @@ -26,8 +26,7 @@ dependencies = [ xext_dep, glib_dep, gtk_dep, - libhandy_dep, - canberra_dep + libhandy_dep ] c_args = [ diff --git a/src/screenshot-application.c b/src/screenshot-application.c index 4cc64c8..ccc5eac 100644 --- a/src/screenshot-application.c +++ b/src/screenshot-application.c @@ -175,7 +175,6 @@ save_pixbuf_handle_error (ScreenshotApplication *self, else { g_critical ("Unable to save the screenshot: %s", error->message); - screenshot_play_sound_effect ("dialog-error", _("Unable to capture a screenshot")); g_application_release (G_APPLICATION (self)); if (screenshot_config->file != NULL) exit (EXIT_FAILURE); @@ -429,7 +428,6 @@ build_filename_ready_cb (GObject *source, _("Error creating file")); else { - screenshot_play_sound_effect ("dialog-error", _("Unable to capture a screenshot")); if (screenshot_config->file != NULL) exit (EXIT_FAILURE); } @@ -437,8 +435,6 @@ build_filename_ready_cb (GObject *source, return; } - screenshot_play_sound_effect ("screen-capture", _("Screenshot taken")); - if (screenshot_config->interactive) { self->dialog = screenshot_dialog_new (GTK_APPLICATION (self), @@ -473,8 +469,6 @@ finish_take_screenshot (ScreenshotApplication *self) GTK_BUTTONS_OK, _("Unable to capture a screenshot"), _("All possible methods failed")); - else - screenshot_play_sound_effect ("dialog-error", _("Unable to capture a screenshot")); g_application_release (G_APPLICATION (self)); if (screenshot_config->file != NULL) @@ -488,8 +482,6 @@ finish_take_screenshot (ScreenshotApplication *self) if (screenshot_config->copy_to_clipboard) { screenshot_save_to_clipboard (self); - screenshot_play_sound_effect ("screen-capture", _("Screenshot taken")); - if (screenshot_config->file == NULL) { g_application_release (G_APPLICATION (self)); diff --git a/src/screenshot-utils.c b/src/screenshot-utils.c index 9b87cad..906aace 100644 --- a/src/screenshot-utils.c +++ b/src/screenshot-utils.c @@ -25,7 +25,6 @@ #include <gtk/gtk.h> #include <glib.h> #include <glib/gi18n.h> -#include <canberra-gtk.h> #include "screenshot-backend-shell.h" @@ -33,39 +32,6 @@ #include "screenshot-backend-x11.h" #endif -void -screenshot_play_sound_effect (const gchar *event_id, - const gchar *event_desc) -{ - ca_context *c; - ca_proplist *p = NULL; - int res; - - c = ca_gtk_context_get (); - - res = ca_proplist_create (&p); - if (res < 0) - goto done; - - res = ca_proplist_sets (p, CA_PROP_EVENT_ID, event_id); - if (res < 0) - goto done; - - res = ca_proplist_sets (p, CA_PROP_EVENT_DESCRIPTION, event_desc); - if (res < 0) - goto done; - - res = ca_proplist_sets (p, CA_PROP_CANBERRA_CACHE_CONTROL, "permanent"); - if (res < 0) - goto done; - - ca_context_play_full (c, 0, p, NULL, NULL); - - done: - if (p != NULL) - ca_proplist_destroy (p); -} - GdkPixbuf * screenshot_get_pixbuf (GdkRectangle *rectangle) { diff --git a/src/screenshot-utils.h b/src/screenshot-utils.h index 77e6b8c..015ca96 100644 --- a/src/screenshot-utils.h +++ b/src/screenshot-utils.h @@ -32,8 +32,6 @@ gint screenshot_show_dialog (GtkWindow *parent, GtkButtonsType buttons_type, const gchar *message, const gchar *detail); -void screenshot_play_sound_effect (const gchar *event_id, - const gchar *event_desc); void screenshot_display_help (GtkWindow *parent); G_END_DECLS |