1
0
mirror of https://github.com/irssi/irssi.git synced 2024-12-04 14:46:39 -05:00

changed log domain and changed few g_return_if_fails to g_asserts. the

domain change makes all glib warnings be printed into stderr instead of
trying to print them into irssi window which most probably would just
mysteriously crash.

also irssi doesn't now crash if it thinks screen height is 0 :)


git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2787 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Timo Sirainen 2002-05-13 17:07:37 +00:00 committed by cras
parent 9a435e68f9
commit ed966c6921
2 changed files with 9 additions and 2 deletions

View File

@ -18,6 +18,8 @@
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/ */
#define G_LOG_DOMAIN "TextBufferView"
#include "module.h" #include "module.h"
#include "textbuffer-view.h" #include "textbuffer-view.h"
#include "utf8.h" #include "utf8.h"
@ -713,6 +715,9 @@ static int view_scroll(TEXT_BUFFER_VIEW_REC *view, LINE_REC **lines,
break; break;
} }
if ((*lines)->next == NULL)
break;
*lines = (*lines)->next; *lines = (*lines)->next;
} }
@ -879,8 +884,8 @@ LINE_CACHE_REC *textbuffer_view_get_line_cache(TEXT_BUFFER_VIEW_REC *view,
{ {
LINE_CACHE_REC *cache; LINE_CACHE_REC *cache;
g_return_val_if_fail(view != NULL, NULL); g_assert(view != NULL);
g_return_val_if_fail(line != NULL, NULL); g_assert(line != NULL);
cache = g_hash_table_lookup(view->cache->line_cache, line); cache = g_hash_table_lookup(view->cache->line_cache, line);
if (cache == NULL) if (cache == NULL)

View File

@ -18,6 +18,8 @@
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/ */
#define G_LOG_DOMAIN "TextBuffer"
#include "module.h" #include "module.h"
#include "misc.h" #include "misc.h"
#include "formats.h" #include "formats.h"