use hash_table_replace instead of g_hash_table_insert

2002-03-06  Havoc Pennington  <hp@redhat.com>

	* src/frames.c (meta_frames_manage_window): use hash_table_replace
	instead of g_hash_table_insert

	* src/main.c (main): only enable verbose/debug if you set
	METACITY_VERBOSE/METACITY_DEBUG

	* src/util.c (ensure_logfile): only use a log file if
	METACITY_USE_LOGFILE is set

	* src/display.c (meta_display_for_x_display): add warning if
	MetaDisplay isn't found

	* src/window.c (meta_window_free): add an assertion that we
	successfully cleared the grab window
This commit is contained in:
Havoc Pennington
2002-03-06 22:27:24 +00:00
committed by Havoc Pennington
parent d443d92446
commit 262e6fab27
6 changed files with 32 additions and 8 deletions

View File

@ -340,9 +340,9 @@ meta_frames_ensure_layout (MetaFrames *frames,
meta_pango_font_desc_get_text_height (font_desc,
gtk_widget_get_pango_context (widget));
g_hash_table_insert (frames->text_heights,
&size,
GINT_TO_POINTER (frame->text_height));
g_hash_table_replace (frames->text_heights,
&size,
GINT_TO_POINTER (frame->text_height));
}
if (pango_font_description_get_size (font_desc) !=
@ -434,7 +434,7 @@ meta_frames_manage_window (MetaFrames *frames,
meta_core_grab_buttons (gdk_display, frame->xwindow);
g_hash_table_insert (frames->frames, &frame->xwindow, frame);
g_hash_table_replace (frames->frames, &frame->xwindow, frame);
}
void