Avoid critical.
[tweakr] / modules / tweakr-mce-save.c
index 608c2d8..279a621 100644 (file)
@@ -19,6 +19,7 @@ int main (int argc, char *argv[])
     GKeyFile *kf;
     value_t v[3];
     gint i;
+    gchar *lens_cover;
     GError *error = NULL;
     gchar *data;
     gsize size;
@@ -40,6 +41,8 @@ int main (int argc, char *argv[])
     v[2].name = "PowerKeyDoubleAction";
     v[2].value = argv[3];
 
+    lens_cover = argv[4];
+
     kf = g_key_file_new ();
     if (!g_key_file_load_from_file (kf, FILENAME,
                                     G_KEY_FILE_KEEP_COMMENTS |
@@ -51,11 +54,13 @@ int main (int argc, char *argv[])
         exit (EXIT_FAILURE);
     }
 
-    for (i = 0; i < argc - 1; i++)
+    for (i = 0; i < sizeof (v) / sizeof (value_t); i++)
     {
         g_key_file_set_string (kf, v[i].group, v[i].name, v[i].value);
     }
 
+    g_key_file_set_string (kf, "TKLock", "LensCoverUnlock", lens_cover);
+
     data = g_key_file_to_data (kf, &size, &error);
     if (data == NULL)
     {