Revision 3155 src/headerview.c

headerview.c (revision 3155)
25 25

  
26 26
#include <glib.h>
27 27
#include <glib/gi18n.h>
28
#include <gtk/gtkversion.h>
28 29
#include <gtk/gtkwidget.h>
29 30
#include <gtk/gtkstyle.h>
30 31
#include <gtk/gtkscrolledwindow.h>
......
221 222
void headerview_show(HeaderView *headerview, MsgInfo *msginfo)
222 223
{
223 224
	headerview_clear(headerview);
224

  
225 225
	gtk_tooltips_enable(headerview->tip);
226 226

  
227 227
	gtk_label_set_text(GTK_LABEL(headerview->from_body_label),
228 228
			   msginfo->from ? msginfo->from : _("(No From)"));
229 229
	if (msginfo->from) {
230
		gtk_widget_show(headerview->from_body_label);
231 230
		gtk_tooltips_set_tip(headerview->tip, headerview->from_body_label, msginfo->from, NULL);
232 231
	}
233 232

  
......
259 258
			   msginfo->subject ? msginfo->subject
260 259
			   : _("(No Subject)"));
261 260
	if (msginfo->subject) {
262
		gtk_widget_show(headerview->subject_body_label);
263 261
		gtk_tooltips_set_tip(headerview->tip, headerview->subject_body_label, msginfo->subject, NULL);
264 262
	}
265 263

  
......
324 322
	gtk_label_set_text(GTK_LABEL(headerview->cc_body_label), "");
325 323
	gtk_label_set_text(GTK_LABEL(headerview->ng_body_label), "");
326 324
	gtk_label_set_text(GTK_LABEL(headerview->subject_body_label), "");
327
	gtk_widget_hide(headerview->from_body_label);
328 325
	gtk_widget_hide(headerview->to_header_label);
329 326
	gtk_widget_hide(headerview->to_body_label);
330 327
	gtk_widget_hide(headerview->cc_header_label);
331 328
	gtk_widget_hide(headerview->cc_body_label);
332 329
	gtk_widget_hide(headerview->ng_header_label);
333 330
	gtk_widget_hide(headerview->ng_body_label);
334
	gtk_widget_hide(headerview->subject_body_label);
335 331

  
332
#if GTK_CHECK_VERSION(2, 12, 0)
333
	gtk_widget_set_tooltip_text(headerview->from_body_label, NULL);
334
	gtk_widget_set_tooltip_text(headerview->subject_body_label, NULL);
335
#endif
336 336
	gtk_tooltips_disable(headerview->tip);
337 337

  
338 338
	if (headerview->image && GTK_WIDGET_VISIBLE(headerview->image)) {

Also available in: Unified diff