summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/meson.build3
-rw-r--r--src/screenshot-application.c8
-rw-r--r--src/screenshot-utils.c34
-rw-r--r--src/screenshot-utils.h2
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