Do not tell about debug mask if no changes were done
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Wed, 14 Jun 2006 16:13:56 +0000 (16:13 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Wed, 14 Jun 2006 16:13:56 +0000 (16:13 +0000)
[r7930]

ir/debug/debugger.c

index fc5beb1..dceff30 100644 (file)
@@ -620,9 +620,11 @@ static void set_dbg_level(const char *name, unsigned lvl)
 {
   firm_dbg_module_t *module = dbg_register(name);
 
-  firm_dbg_set_mask(module, lvl);
+  if (firm_dbg_get_mask(module) != lvl) {
+    firm_dbg_set_mask(module, lvl);
 
-  dbg_printf("Setting debug mask of module %s to %u\n", name, lvl);
+    dbg_printf("Setting debug mask of module %s to %u\n", name, lvl);
+  }
 }
 
 /**