nemiver r965 - in trunk: . src/persp/dbgperspective
- From: jjongsma svn gnome org
- To: svn-commits-list gnome org
- Subject: nemiver r965 - in trunk: . src/persp/dbgperspective
- Date: Wed, 24 Dec 2008 19:43:17 +0000 (UTC)
Author: jjongsma
Date: Wed Dec 24 19:43:17 2008
New Revision: 965
URL: http://svn.gnome.org/viewvc/nemiver?rev=965&view=rev
Log:
Bug 564301 â Assertion when trying to open variable inspector
* src/persp/dbgperspective/nmv-dbg-perspective.cc: Don't fail an assertion
when trying to pop up the variable inspector dialog (F12) when there are no
source files open (Bug #564301)
Modified:
trunk/ChangeLog
trunk/src/persp/dbgperspective/nmv-dbg-perspective.cc
Modified: trunk/src/persp/dbgperspective/nmv-dbg-perspective.cc
==============================================================================
--- trunk/src/persp/dbgperspective/nmv-dbg-perspective.cc (original)
+++ trunk/src/persp/dbgperspective/nmv-dbg-perspective.cc Wed Dec 24 19:43:17 2008
@@ -5791,15 +5791,16 @@
{
THROW_IF_FAIL (m_priv);
+ UString variable_name;
Gtk::TextIter start, end;
SourceEditor *source_editor = get_current_source_editor ();
- THROW_IF_FAIL (source_editor);
- Glib::RefPtr<gtksourceview::SourceBuffer> buffer =
- source_editor->source_view ().get_source_buffer ();
- THROW_IF_FAIL (buffer);
- UString variable_name;
- if (buffer->get_selection_bounds (start, end)) {
- variable_name= buffer->get_slice (start, end);
+ if (source_editor) {
+ Glib::RefPtr<gtksourceview::SourceBuffer> buffer =
+ source_editor->source_view ().get_source_buffer ();
+ THROW_IF_FAIL (buffer);
+ if (buffer->get_selection_bounds (start, end)) {
+ variable_name= buffer->get_slice (start, end);
+ }
}
inspect_variable (variable_name);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]