projects
/
livewp
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
5840433
)
done function check_enable_plugin
author
Vlad Vasiliev
<vlad@toshiba2.oblgaz>
Fri, 30 Apr 2010 10:42:09 +0000
(13:42 +0300)
committer
Vlad Vasiliev
<vlad@toshiba2.oblgaz>
Fri, 30 Apr 2010 10:42:09 +0000
(13:42 +0300)
applet/src/livewp-settings.c
patch
|
blob
|
history
diff --git
a/applet/src/livewp-settings.c
b/applet/src/livewp-settings.c
index
d155f4a
..
5f692bf
100644
(file)
--- a/
applet/src/livewp-settings.c
+++ b/
applet/src/livewp-settings.c
@@
-192,5
+192,22
@@
lw_settings(Animation_WallpaperPrivate *priv, gpointer data){
/*******************************************************************************/
gboolean
check_applet_state(void){
/*******************************************************************************/
gboolean
check_applet_state(void){
- return TRUE;
+ FILE *file_in;
+ FILE *file_out;
+ gchar buffer[2048];
+ gboolean result = FALSE;
+
+ file_in = fopen("/home/user/.config/hildon-desktop/home.plugins","r");
+ while (!feof(file_in)) {
+ memset(buffer, 0, sizeof(buffer));
+ fgets(buffer, sizeof(buffer) - 1, file_in);
+ if (buffer &&
+ !strcmp(buffer, "X-Desktop-File=/usr/share/applications/hildon-home/livewp-home-widget.desktop\n")){
+ result = TRUE;
+ break;
+ }
+ }
+ fclose(file_in);
+
+ return result;
}
}