OSDN Git Service

>>94, fix: crash if kdegraphics is not installed.
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Tue, 24 Aug 2004 15:52:03 +0000 (15:52 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Tue, 24 Aug 2004 15:52:03 +0000 (15:52 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@1315 56b19765-1e22-0410-a548-a0f45d66c51a

kita/src/kitaimgtabwidget.cpp

index b12a3f3..b335f75 100644 (file)
@@ -470,9 +470,10 @@ void KitaImgView::createKView()
     m_part = NULL;
     
     /* create part */
-    KLibFactory* factory = KLibLoader::self()->library( "libkviewviewer" )->factory();
-
-    if( ! factory ){
+    KLibrary* lib = KLibLoader::self()->library( "libkviewviewer" );
+    KLibFactory* factory;
+    if( lib ) factory = lib->factory();
+    if( ! lib || ! factory ){
        QMessageBox::critical( parentWidget(), i18n( " Load Error" ),
                              QString( i18n( "can't load libkviewviewer.") ) );
         return;