[meld] bin/meld: Silence allocation warnings caused by revert in 2ae307
- From: Kai Willadsen <kaiw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [meld] bin/meld: Silence allocation warnings caused by revert in 2ae307
- Date: Sat, 13 May 2017 22:36:02 +0000 (UTC)
commit f75c404e9dfe56a9dae7e728780a0173f285f5b1
Author: Kai Willadsen <kai willadsen gmail com>
Date: Sun May 14 08:28:54 2017 +1000
bin/meld: Silence allocation warnings caused by revert in 2ae307
Since we reverted our chain-up-in-size-allocate behaviour, we'll be
getting negative allocation warnings again. We really don't want to ever
see these, so we'll just silence them.
bin/meld | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/bin/meld b/bin/meld
index 8076679..8fb0a08 100755
--- a/bin/meld
+++ b/bin/meld
@@ -289,10 +289,16 @@ def setup_glib_logging():
log_domain = "Gtk"
log = logging.getLogger(log_domain)
+ def silence(message):
+ if "Drawing a gadget with negative dimensions" in message:
+ return True
+ return False
+
# This logging handler is for "old" glib logging using a simple
# syslog-style API.
def log_adapter(domain, level, message, user_data):
- log.log(levels.get(level, logging.WARNING), message)
+ if not silence(message):
+ log.log(levels.get(level, logging.WARNING), message)
try:
GLib.log_set_handler(log_domain, level_flag, log_adapter, None)
@@ -306,7 +312,8 @@ def setup_glib_logging():
# handlers to get it to work.
def structured_log_adapter(level, fields, field_count, user_data):
message = GLib.log_writer_format_fields(level, fields, True)
- log.log(levels.get(level, logging.WARNING), message)
+ if not silence(message):
+ log.log(levels.get(level, logging.WARNING), message)
return GLib.LogWriterOutput.HANDLED
try:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]