Changeset 209

Show
Ignore:
Timestamp:
06/10/06 08:32:52 (2 years ago)
Author:
jordi
Message:

The poppler.h header must be included without subdirectory in some computers. In others seems that this doesn't matter.

Location:
trunk/src
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/MainPter.cxx

    r201 r209  
    2626G_LOCK_DEFINE_STATIC (fileLoaded); 
    2727static volatile gboolean fileLoaded; 
     28G_LOCK_DEFINE_STATIC (fileSaved); 
     29static volatile gboolean fileSaved; 
    2830#endif // DEBUG 
    2931 
     
    5658    fileLoaded = FALSE; 
    5759    G_UNLOCK (fileLoaded); 
     60    G_LOCK (fileSaved); 
     61    fileSaved = FALSE; 
     62    G_UNLOCK (fileSaved); 
    5863#endif 
    5964} 
     
    848853    // Remove the status text. 
    849854    getView ().setStatusBarText (NULL); 
     855#if defined (DEBUG) 
     856    G_LOCK (fileSaved); 
     857    fileSaved = TRUE; 
     858    G_UNLOCK (fileSaved); 
     859#endif // DEBUG 
    850860} 
    851861 
     
    854864{ 
    855865    getView ().showErrorMessage (_("Error Saving File"), error->message); 
     866#if defined (DEBUG) 
     867    G_LOCK (fileSaved); 
     868    fileSaved = TRUE; 
     869    G_UNLOCK (fileSaved); 
     870#endif // DEBUG 
    856871} 
    857872 
     
    877892    G_UNLOCK (fileLoaded); 
    878893} 
     894 
     895/// 
     896/// @brief Waits until a file is saved. 
     897/// 
     898/// This is *only* useful for testing, don't use it. 
     899/// 
     900void 
     901MainPter::waitForFileSaved () 
     902{ 
     903    volatile gboolean end = FALSE; 
     904    do 
     905    { 
     906        G_LOCK (fileSaved); 
     907        end = fileSaved; 
     908        G_UNLOCK (fileSaved); 
     909    } 
     910    while ( !end ); 
     911    G_LOCK (fileSaved); 
     912    fileSaved = FALSE; 
     913    G_UNLOCK (fileSaved); 
     914} 
    879915#endif // DEBUG 
  • trunk/src/MainPter.h

    r201 r209  
    8383#if defined (DEBUG) 
    8484            void waitForFileLoaded (void); 
     85            void waitForFileSaved (void); 
    8586#endif // DEBUG 
    8687 
  • trunk/src/PDFDocument.cxx

    r204 r209  
    1818#include <config.h> 
    1919#include <time.h> 
    20 #include <glib/poppler.h> 
     20#include <poppler.h> 
    2121#include "epdfview.h" 
    2222