rpms/kdesdk/F-9 kdesdk-4.0.5-kde#156559.patch, NONE, 1.1 kdesdk.spec, 1.99, 1.100

Kevin Kofler (kkofler) fedora-extras-commits at redhat.com
Mon Jun 23 05:19:30 UTC 2008


Author: kkofler

Update of /cvs/pkgs/rpms/kdesdk/F-9
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv26620/F-9

Modified Files:
	kdesdk.spec 
Added Files:
	kdesdk-4.0.5-kde#156559.patch 
Log Message:
* Mon Jun 23 2008 Kevin Kofler <Kevin at tigcc.ticalc.org> 4.0.5-3
- backport fix for Kate symbol viewer crash from 4.1 (#452054, kde#156559)

kdesdk-4.0.5-kde#156559.patch:

--- NEW FILE kdesdk-4.0.5-kde#156559.patch ---
Index: kate/plugins/symbolviewer/plugin_katesymbolviewer.h
===================================================================
--- kate/plugins/symbolviewer/plugin_katesymbolviewer.h	(revision 775582)
+++ kate/plugins/symbolviewer/plugin_katesymbolviewer.h	(revision 775583)
@@ -40,6 +40,19 @@
 #include <kiconloader.h>
 #include <kconfig.h>
 
+class KatePluginSymbolViewerView;
+class KatePluginSymbolViewerView2 : public Kate::PluginView
+{
+  Q_OBJECT
+
+  public:
+    KatePluginSymbolViewerView2 (Kate::MainWindow *w);
+    virtual ~KatePluginSymbolViewerView2 ();
+    KatePluginSymbolViewerView* view();
+  private:
+    KatePluginSymbolViewerView *m_view;
+};
+
 class KatePluginSymbolViewerView : public QObject, public KXMLGUIClient
 {
   Q_OBJECT
Index: kate/plugins/symbolviewer/plugin_katesymbolviewer.cpp
===================================================================
--- kate/plugins/symbolviewer/plugin_katesymbolviewer.cpp	(revision 775582)
+++ kate/plugins/symbolviewer/plugin_katesymbolviewer.cpp	(revision 775583)
@@ -58,6 +58,23 @@
 
 K_EXPORT_COMPONENT_FACTORY( katesymbolviewerplugin, KGenericFactory<KatePluginSymbolViewer>( "katesymbolviewer" ) )
 
+
+KatePluginSymbolViewerView2::KatePluginSymbolViewerView2 (Kate::MainWindow *w)
+    : Kate::PluginView(w)
+{
+    m_view = new KatePluginSymbolViewerView(w);
+}
+
+KatePluginSymbolViewerView2::~KatePluginSymbolViewerView2 ()
+{
+    delete m_view;
+}
+
+KatePluginSymbolViewerView* KatePluginSymbolViewerView2::view()
+{
+    return m_view;
+}
+
 KatePluginSymbolViewerView::KatePluginSymbolViewerView(Kate::MainWindow *w)
 {
     KGlobal::locale()->insertCatalog("katesymbolviewer");
@@ -279,9 +296,9 @@
 
 Kate::PluginView *KatePluginSymbolViewer::createView (Kate::MainWindow *mainWindow)
 {
-  KatePluginSymbolViewerView *view = new KatePluginSymbolViewerView (mainWindow);
-  m_views.append (view);
-  return (Kate::PluginView *)view;
+  KatePluginSymbolViewerView2 *view = new KatePluginSymbolViewerView2 (mainWindow);
+  m_views.append (view->view());
+  return view;
   //return new KatePluginSymbolViewerView2 (mainWindow);
 }
 


Index: kdesdk.spec
===================================================================
RCS file: /cvs/pkgs/rpms/kdesdk/F-9/kdesdk.spec,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -r1.99 -r1.100
--- kdesdk.spec	1 Jun 2008 20:04:12 -0000	1.99
+++ kdesdk.spec	23 Jun 2008 05:18:46 -0000	1.100
@@ -1,7 +1,7 @@
 
 Name:           kdesdk
 Version:        4.0.5
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        The KDE Software Development Kit (SDK)
 
 Group:          User Interface/Desktops
@@ -13,6 +13,9 @@
 
 # http://bugzilla.redhat.com/433399, kate missing Category=Utility
 Patch1: kdesdk-4.0.1-rh#433399.patch
+# backport http://websvn.kde.org/?view=rev&revision=775583 from 4.1
+# (#452054 "Use of the Symbol Viewer plugin crashes kate", kde#156559)
+Patch100: kdesdk-4.0.5-kde#156559.patch
 
 BuildRequires:  kde-filesystem >= 4
 %{?_kde4_macros_api:Requires: kde4-macros(api) = %{_kde4_macros_api} }
@@ -82,6 +85,7 @@
 %setup -q
 
 %patch1 -p1 -b .rh#433399
+%patch100 -p0 -b .kde#156559
 
 %build
 
@@ -196,6 +200,9 @@
 
 
 %changelog
+* Mon Jun 23 2008 Kevin Kofler <Kevin at tigcc.ticalc.org> 4.0.5-3
+- backport fix for Kate symbol viewer crash from 4.1 (#452054, kde#156559)
+
 * Sun Jun 01 2008 Than Ngo <than at redhat.com> 4.0.5-2
 - 4.0.5
 




More information about the fedora-extras-commits mailing list