This makes gtk compile, but is of course not the right fix. I therefore 
marked it with FIXMEs. This goes in now.


Georg
Index: src/frontends/gtk/GView.C
===================================================================
--- src/frontends/gtk/GView.C	(Revision 14458)
+++ src/frontends/gtk/GView.C	(Arbeitskopie)
@@ -159,7 +159,9 @@ bool GView::onFocusIn(GdkEventFocus * /*
 
 void GView::prohibitInput() const
 {
-	workArea()->hideCursor();
+	// FIXME: Why is prohibitInput const?
+	// FIXME: hideCursor is protected
+	//const_cast<GView*>(this)->workArea()->hideCursor();
 	const_cast<GView*>(this)->set_sensitive(false);
 }
 
@@ -190,8 +192,10 @@ void GView::setWindowTitle(string const 
 
 void GView::busy(bool yes) const
 {
-	if (yes ) {
-		workArea()->hideCursor();
+	// FIXME: Why is busy const?
+	if (yes) {
+		// FIXME: hideCursor is protected
+		//const_cast<GView*>(this)->workArea()->hideCursor();
 		Gdk::Cursor cursor(Gdk::WATCH);
 		const_cast<GView *>(this)->get_window()->set_cursor(cursor);
 		const_cast<GView *>(this)->set_sensitive(false);

Reply via email to