#0 0x000000000048f44d in AudacityProject::GetUpdateFlags (this=0xd62720) at Menus.cpp:1032 1027: 1028: TrackListIterator iter(mTracks); 1029: Track *t = iter.First(); 1030: while (t) { 1031: flags |= TracksExistFlag; 1032: if (t->GetKind() == Track::Label) { 1033: LabelTrack *lt = (LabelTrack *) t; 1034: 1035: flags |= LabelTracksExistFlag; 1036: 1037: if (lt->GetSelected()) { #1 0x00000000004aa679 in AudacityProject::UpdateMenus (this=0xd62720) at Menus.cpp:1151 1146: if (!IsActive()) 1147: return; 1148: 1149: // Return from this function if nothing's changed since 1150: // the last time we were here. 1151: wxUint32 flags = GetUpdateFlags(); 1152: 1153: // JKC change to grey out effects less often... 1154: if( mSelectAllOnNone && ((flags & WaveTracksExistFlag) != 0 )) 1155: flags |= /*AudioIONotBusyFlag |*/ TimeSelectedFlag | WaveTracksSelectedFlag; 1156: #2 0x00000000004b79de in AudacityProject::FixScrollbars (this=0xd62720) at Project.cpp:1179 1174: 1175: if (rescroll && mViewInfo.screen < mViewInfo.total){ 1176: mTrackPanel->Refresh(false); 1177: } 1178: 1179: UpdateMenus(); 1180: 1181: if (oldhstate != newhstate || oldvstate != newvstate) { 1182: UpdateLayout(); 1183: } 1184: } #3 0x00000000005119c8 in TrackPanel::DoDrawIndicator (this=0x12198d0, dc=@0x7ffff3904c40) #4 0x0000000000522ba1 in TrackPanel::OnPaint (this=0x12198d0) at TrackPanel.cpp:1134 1129: 1130: // Drawing now goes directly to the client area 1131: wxClientDC cdc( this ); 1132: 1133: // Update the indicator in case it was damaged. 1134: DoDrawIndicator( cdc ); 1135: 1136: // Draw the cursor 1137: if( mViewInfo->sel0 == mViewInfo->sel1) 1138: DoDrawCursor( cdc ); 1139: #5 0x00007f2de8971cad in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.6.so.0 #6 0x00007f2de8971e6c in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0 #7 0x00007f2de8971fad in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0 #8 0x00007f2de91c36e7 in wxWindow::GtkSendPaintEvents () from /usr/lib/libwx_gtk2u_core-2.6.so.0 #9 0x00007f2de91c39fb in gtk_window_expose_callback () from /usr/lib/libwx_gtk2u_core-2.6.so.0 #10 0x00007f2de6dee4ff in _gtk_marshal_BOOLEAN__BOXED (closure=0x121a110, return_value=0x7ffff3905510, #11 0x00007f2de6a68c1f in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #12 0x00007f2de6a7da92 in ?? () from /usr/lib/libgobject-2.0.so.0 #13 0x00007f2de6a7f13f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #14 0x00007f2de6a7f833 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #15 0x00007f2de6ef5785 in gtk_widget_event_internal (widget=0x11ff830, event=0x7ffff39059f0) #16 0x00007f2de6de899e in IA__gtk_main_do_event (event=0x7ffff39059f0) #17 0x00007f2de6321d3b in gdk_window_process_updates_internal (window=0x12a2ab0) #18 0x00007f2de6322357 in IA__gdk_window_process_all_updates () #19 0x00007f2de6322379 in gdk_window_update_idle (data=0x17be850) #20 0x00007f2de630989e in gdk_threads_dispatch (data=0x19e95a0) #21 0x00007f2de67d5384 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #22 0x00007f2de67d8695 in ?? () from /usr/lib/libglib-2.0.so.0 #23 0x00007f2de67d89b5 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #24 0x00007f2de6de8b83 in IA__gtk_main () at /build/buildd/gtk+2.0-2.12.7/gtk/gtkmain.c:1163 [Error: /build/buildd/gtk+2.0-2.12.7/gtk/gtkmain.c was not found in source tree] #25 0x00007f2de91b13b1 in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.6.so.0 #26 0x00007f2de9238b0b in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.6.so.0 #27 0x00007f2de89210ac in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0 #28 0x00000000004415d2 in main (argc=1, argv=0x0) at AudacityApp.cpp:346 341: }; 342: }; 343: 344: #endif 345: 346: IMPLEMENT_APP(AudacityApp) 347: /* make the application class known to wxWidgets for dynamic construction */ 348: 349: #ifdef __WXMAC__ 350: 351: #include #29 0x00007f2de74931c4 in __libc_start_main () from /lib/libc.so.6 #30 0x0000000000439039 in _start ()