[haiku-commits] r35945 - haiku/trunk/src/apps/mediaplayer

  • From: superstippi@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Wed, 24 Mar 2010 17:59:18 +0100 (CET)

Author: stippi
Date: 2010-03-24 17:59:18 +0100 (Wed, 24 Mar 2010)
New Revision: 35945
Changeset: http://dev.haiku-os.org/changeset/35945/haiku
Ticket: http://dev.haiku-os.org/ticket/5622

Modified:
   haiku/trunk/src/apps/mediaplayer/MainWin.cpp
Log:
Disable either track menu when there is just one or no track. Fixes #5622.


Modified: haiku/trunk/src/apps/mediaplayer/MainWin.cpp
===================================================================
--- haiku/trunk/src/apps/mediaplayer/MainWin.cpp        2010-03-24 16:48:33 UTC 
(rev 35944)
+++ haiku/trunk/src/apps/mediaplayer/MainWin.cpp        2010-03-24 16:59:18 UTC 
(rev 35945)
@@ -1205,9 +1205,6 @@
 //     printf("MainWin::_SetupWindow\n");
        // Populate the track menus
        _SetupTrackMenus(fAudioTrackMenu, fVideoTrackMenu);
-       // Enable both if a file was loaded
-       fAudioTrackMenu->SetEnabled(fHasFile);
-       fVideoTrackMenu->SetEnabled(fHasFile);
 
        fVideoMenu->SetEnabled(fHasVideo);
        fAudioMenu->SetEnabled(fHasAudio);
@@ -1422,6 +1419,7 @@
                audioTrackMenu->AddItem(new BMenuItem("none", new 
BMessage(M_DUMMY)));
                audioTrackMenu->ItemAt(0)->SetMarked(true);
        }
+       audioTrackMenu->SetEnabled(count > 1);
 
 
        count = fController->VideoTrackCount();
@@ -1437,6 +1435,7 @@
                videoTrackMenu->AddItem(new BMenuItem("none", new 
BMessage(M_DUMMY)));
                videoTrackMenu->ItemAt(0)->SetMarked(true);
        }
+       videoTrackMenu->SetEnabled(count > 1);
 }
 
 


Other related posts:

  • » [haiku-commits] r35945 - haiku/trunk/src/apps/mediaplayer - superstippi