summaryrefslogtreecommitdiff
blob: 80bcfc552a7a856a7b8c96c3e6ea4cec5dd7dfbc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
diff -ur kdelibs-4.5.96.orig/kate/view/kateviewaccessible.h kdelibs-4.5.95/kate/view/kateviewaccessible.h
--- kdelibs-4.5.96.orig/kate/view/kateviewaccessible.h	2010-11-11 17:41:28.000000000 +0300
+++ kdelibs-4.5.95/kate/view/kateviewaccessible.h	2011-01-11 11:37:15.288810505 +0300
@@ -19,6 +19,7 @@
 
 #ifndef _KATE_VIEW_ACCESSIBLE_
 #define _KATE_VIEW_ACCESSIBLE_
+#ifndef QT_NO_ACCESSIBILITY
 
 #include "kateviewinternal.h"
 #include "katetextcursor.h"
@@ -318,3 +319,4 @@
 }
 
 #endif
+#endif
diff -ur kdelibs-4.5.96.orig/kate/view/kateviewinternal.cpp kdelibs-4.5.95/kate/view/kateviewinternal.cpp
--- kdelibs-4.5.96.orig/kate/view/kateviewinternal.cpp	2010-12-03 17:57:05.000000000 +0300
+++ kdelibs-4.5.95/kate/view/kateviewinternal.cpp	2011-01-11 11:36:51.968811481 +0300
@@ -216,7 +216,9 @@
   connect( m_view, SIGNAL( selectionChanged(KTextEditor::View*) ),
              this, SLOT( viewSelectionChanged() ) );
 
+#ifndef QT_NO_ACCESSIBILITY
   QAccessible::installFactory(accessibleInterfaceFactory);
+#endif
 
   // update is called in KateView, after construction and layout is over
   // but before any other kateviewinternal call
@@ -224,7 +226,9 @@
 
 KateViewInternal::~KateViewInternal ()
 {
+#ifndef QT_NO_ACCESSIBILITY
   QAccessible::removeFactory(accessibleInterfaceFactory);
+#endif
 
   // kill preedit ranges
   delete m_imPreeditRange;
@@ -646,7 +650,9 @@
 
   m_madeVisible = !force;
 
+#ifndef QT_NO_ACCESSIBILITY
   QAccessible::updateAccessibility( this, KateCursorAccessible::ChildId, QAccessible::Focus );
+#endif
 }
 
 void KateViewInternal::slotRegionVisibilityChangedAt(unsigned int,bool clear_cache)