annotate plugins/ticker/Makefile.am @ 9550:de83d2cb87a4

[gaim-migrate @ 10379] " When unqueuing messages and "sounds while away" is set, Gaim will play a message receieved for every message unqueued. If there are a large number of messages, my SB Audigy tries playing them all and ends up creating a crackly ugly sound. Friends of mine have complained about this as well. This patch fixes that by making sure sounds are disabled when unqueuing messages. Sounds will be re-enabled afterwards if necessary. Something to note is that playing the sounds when unqueuing messages crashes Gaim on occasion, with about 50% success. After applying this patch, the crashes stopped. The backtrace isn't particularly helpful...it's all question marks and valgrind doesn't say much either. Crash or no crash though, this eliminates annoying behavior so that is probably more important. I originally fixed this for my plugin AutoProfile, but since they use similar code for queuing messages, it would be nice if Gaim has it as well :)" --Casey Ho committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Fri, 16 Jul 2004 14:56:47 +0000
parents 8f94cce8faa5
children 2cc05a9e944d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6198
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 4687
diff changeset
1 EXTRA_DIST = \
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 4687
diff changeset
2 Makefile.mingw
fcc28f5dd0c8 [gaim-migrate @ 6684]
Herman Bloggs <hermanator12002@yahoo.com>
parents: 4687
diff changeset
3
3391
412d1035d666 [gaim-migrate @ 3410]
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
4 plugindir = $(libdir)/gaim
412d1035d666 [gaim-migrate @ 3410]
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
5
3399
8d211ff092cb [gaim-migrate @ 3418]
Christian Hammond <chipx86@chipx86.com>
parents: 3391
diff changeset
6 ticker_la_LDFLAGS = -module -avoid-version
8d211ff092cb [gaim-migrate @ 3418]
Christian Hammond <chipx86@chipx86.com>
parents: 3391
diff changeset
7
3391
412d1035d666 [gaim-migrate @ 3410]
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
8 if PLUGINS
412d1035d666 [gaim-migrate @ 3410]
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
9
3399
8d211ff092cb [gaim-migrate @ 3418]
Christian Hammond <chipx86@chipx86.com>
parents: 3391
diff changeset
10 plugin_LTLIBRARIES = ticker.la
3391
412d1035d666 [gaim-migrate @ 3410]
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
11
3399
8d211ff092cb [gaim-migrate @ 3418]
Christian Hammond <chipx86@chipx86.com>
parents: 3391
diff changeset
12 ticker_la_SOURCES = \
8d211ff092cb [gaim-migrate @ 3418]
Christian Hammond <chipx86@chipx86.com>
parents: 3391
diff changeset
13 gtkticker.c \
8d211ff092cb [gaim-migrate @ 3418]
Christian Hammond <chipx86@chipx86.com>
parents: 3391
diff changeset
14 gtkticker.h \
8d211ff092cb [gaim-migrate @ 3418]
Christian Hammond <chipx86@chipx86.com>
parents: 3391
diff changeset
15 ticker.c
3391
412d1035d666 [gaim-migrate @ 3410]
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
16
412d1035d666 [gaim-migrate @ 3410]
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
17 endif
412d1035d666 [gaim-migrate @ 3410]
Sean Egan <seanegan@gmail.com>
parents:
diff changeset
18
6360
2e23ccbccdec [gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents: 6198
diff changeset
19 AM_CPPFLAGS = \
2e23ccbccdec [gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents: 6198
diff changeset
20 -DDATADIR=\"$(datadir)\" \
2e23ccbccdec [gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents: 6198
diff changeset
21 -DVERSION=\"$(VERSION)\" \
3399
8d211ff092cb [gaim-migrate @ 3418]
Christian Hammond <chipx86@chipx86.com>
parents: 3391
diff changeset
22 -I$(top_srcdir)/src \
6360
2e23ccbccdec [gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents: 6198
diff changeset
23 $(DEBUG_CFLAGS) \
2e23ccbccdec [gaim-migrate @ 6864]
Christian Hammond <chipx86@chipx86.com>
parents: 6198
diff changeset
24 $(GTK_CFLAGS)