Merge lp:~cimi/overlay-scrollbar/add-whitelist into lp:overlay-scrollbar

Proposed by Andrea Cimitan
Status: Merged
Merged at revision: 171
Proposed branch: lp:~cimi/overlay-scrollbar/add-whitelist
Merge into: lp:overlay-scrollbar
Diff against target: 77 lines (+59/-0)
2 files modified
os/os-utils.c (+57/-0)
os/os-utils.h (+2/-0)
To merge this branch: bzr merge lp:~cimi/overlay-scrollbar/add-whitelist
Reviewer Review Type Date Requested Status
Loïc Molinari (community) Approve
Review via email: mp+54406@code.launchpad.net

Description of the change

Please test against dbarth's gtk+ patch, as I didn't yet.

To post a comment you must log in.
172. By Andrea Cimitan

Added chromium and google-chrome and fixes compile

Revision history for this message
Loïc Molinari (loic.molinari) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'os/os-utils.c'
2--- os/os-utils.c 2011-03-02 15:29:56 +0000
3+++ os/os-utils.c 2011-03-22 19:05:54 +0000
4@@ -44,3 +44,60 @@
5
6 return FALSE;
7 }
8+
9+gboolean
10+os_utils_is_whitelisted (const gchar* program)
11+{
12+ /* White-list of program names retrieved with g_get_prgname(). */
13+ static const gchar *const whitelist[] = {
14+ "Banshee",
15+ "baobab",
16+ "ccsm",
17+ "cheese",
18+ "chromium",
19+ "devhelp",
20+ "empathy",
21+ "eog",
22+ "epiphany",
23+ "evince",
24+ "gedit",
25+ "gnome-about-me",
26+ "gnome-appearance-properties",
27+ "gnome-audio-profiles-properties",
28+ "gnome-character-map",
29+ "gnome-control-center",
30+ "gnome-dictionary",
31+ "gnome-font-viewer",
32+ "gnome-help",
33+ "gnome-keybinding-properties",
34+ "gnome-keyboard-properties",
35+ "gnome-network-properties",
36+ "gnome-screensaver-preferences",
37+ "gnome-session-properties",
38+ "gnome-sound-recorder",
39+ "gnome-system-log",
40+ "gnome-system-monitor",
41+ "gnome-volume-control",
42+ "google-chrome",
43+ "gwibber",
44+ "gwibber-accounts",
45+ "midori",
46+ "nautilus",
47+ "palimpsest",
48+ "rhythmbox",
49+ "shotwell",
50+ "synaptic",
51+ "Tomboy",
52+ "totem",
53+ "ubuntuone-control-panel-gtk",
54+ "xchat"
55+ };
56+
57+ gint32 i;
58+ const gint32 nr_programs = G_N_ELEMENTS (whitelist);
59+ for (i = 0; i < nr_programs; i++)
60+ if (g_strcmp0 (whitelist[i], program) == 0)
61+ return TRUE;
62+
63+ return FALSE;
64+}
65
66=== modified file 'os/os-utils.h'
67--- os/os-utils.h 2011-03-02 15:29:56 +0000
68+++ os/os-utils.h 2011-03-22 19:05:54 +0000
69@@ -33,6 +33,8 @@
70
71 gboolean os_utils_is_blacklisted (const gchar* program);
72
73+gboolean os_utils_is_whitelisted (const gchar* program);
74+
75 G_END_DECLS
76
77 #endif /* __OS_UTILS_H__ */

Subscribers

People subscribed via source and target branches