Enlightenment CVS committal
Author : dj2
Project : e17
Module : libs/ewl
Dir : e17/libs/ewl/src
Modified Files:
ewl_misc.c
Log Message:
- add the ability to set the debug level on the cmd line if debug is
complied in
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/ewl_misc.c,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -3 -r1.85 -r1.86
--- ewl_misc.c 11 Nov 2004 05:56:33 -0000 1.85
+++ ewl_misc.c 8 Dec 2004 04:16:32 -0000 1.86
@@ -26,6 +26,7 @@
static unsigned int use_engine = EWL_ENGINE_ALL;
static unsigned int phase_status = 0;
static unsigned int print_theme_keys = 0;
+static unsigned int debug_level = 0;
static int _ewl_init_count = 0;
@@ -149,6 +150,11 @@
if (print_theme_keys)
ewl_config.theme.print_keys = print_theme_keys;
+ if (debug_level) {
+ ewl_config.debug.enable = 1;
+ ewl_config.debug.level = debug_level;
+ }
+
if (!ewl_ev_init()) {
DERROR("Could not init event data....");
ewl_shutdown();
@@ -354,7 +360,15 @@
use_engine = EWL_ENGINE_FB;
matched++;
}
-
+ else if (!strcmp(argv[i], "--ewl-debug")) {
+ if (i + i < *argc) {
+ debug_level = atoi(argv[i + 1]);
+ matched++;
+ } else {
+ debug_level = 1;
+ }
+ matched ++;
+ }
if (matched > 0) {
while (matched) {
ewl_init_remove_option(argc, argv, i);
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs