changeset 4979:27980a844961

PlayToPause bug with mouse fixed
author pontscho
date Thu, 07 Mar 2002 15:06:02 +0000
parents ae66f5ca2225
children 0e6e50c02f7b
files Gui/app.c Gui/interface.h Gui/mplayer/mw.h
diffstat 3 files changed, 8 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/Gui/app.c	Thu Mar 07 14:16:43 2002 +0000
+++ b/Gui/app.c	Thu Mar 07 15:06:02 2002 +0000
@@ -11,6 +11,7 @@
 #include "wm/wskeys.h"
 #include "skin/skin.h"
 #include "mplayer/mplayer.h"
+#include "interface.h"
 
 listItems   appMPlayer;
 
@@ -27,12 +28,12 @@
  item->px=0; item->py=0; item->psx=0; item->psy=0;
 // ---
  item->msg=0; item->msg2=0;
- item->pressed=0;
+ item->pressed=btnReleased;
  item->tmp=0;
  item->key=0; item->key2=0;
  item->Bitmap.Width=0; item->Bitmap.Height=0; item->Bitmap.BPP=0; item->Bitmap.ImageSize=0;
- if ( item->Bitmap.Image )
-  { free( item->Bitmap.Image ); item->Bitmap.Image=NULL; }
+ if ( item->Bitmap.Image ) free( item->Bitmap.Image ); 
+ item->Bitmap.Image=NULL;
 // ---
  item->fontid=0;
  if ( item->label ) free( item->label ); item->label=NULL;
--- a/Gui/interface.h	Thu Mar 07 14:16:43 2002 +0000
+++ b/Gui/interface.h	Thu Mar 07 15:06:02 2002 +0000
@@ -101,6 +101,8 @@
 #define guiSetPlay  1
 #define guiSetPause 2
 
+extern char *get_path(char *filename); 
+
 extern void guiInit( int argc,char* argv[], char *envp[] );
 extern void guiDone( void );
 extern void guiGetEvent( int type,char * arg );
--- a/Gui/mplayer/mw.h	Thu Mar 07 14:16:43 2002 +0000
+++ b/Gui/mplayer/mw.h	Thu Mar 07 15:06:02 2002 +0000
@@ -23,7 +23,8 @@
    case STREAMTYPE_FILE:
           if ( ( guiIntfStruct.Filename )&&( guiIntfStruct.Filename[0] ) )
            {
-            strcpy( tmp,guiIntfStruct.Filename );
+	    if ( strrchr( guiIntfStruct.Filename,'/' ) ) strcpy( tmp,strrchr( guiIntfStruct.Filename,'/' ) + 1 );
+	     else strcpy( tmp,guiIntfStruct.Filename );
             if ( tmp[strlen( tmp ) - 4] == '.' ) tmp[strlen( tmp ) - 4]=0;
             if ( tmp[strlen( tmp ) - 5] == '.' ) tmp[strlen( tmp ) - 5]=0;
            } else strcpy( tmp,"no file loaded" );