=?utf-8?q?=5Bfolks=5D_Bug_682572_=E2=80=94_Build_failures_due_to_accessin?= =?utf-8?q?g_static_members?=
- From: Philip Withnall <pwithnall src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [folks] Bug 682572 â Build failures due to accessing static members
- Date: Thu, 23 Aug 2012 21:41:32 +0000 (UTC)
commit fc2150ee4d4777af20377f692199fa2783d4e1bb
Author: Philip Withnall <philip tecnocode co uk>
Date: Thu Aug 23 22:40:45 2012 +0100
Bug 682572 â Build failures due to accessing static members
Fix some more build failures due to accessing static members using an instance
variable. Also fix an instance of calling an async function with an implicit
â.begin()â.
Hopefully thatâs the last of them.
Closes: https://bugzilla.gnome.org/show_bug.cgi?id=682572
NEWS | 1 +
tools/inspect/command-linking.vala | 2 +-
tools/inspect/inspect.vala | 28 ++++++++++++++--------------
tools/inspect/signal-manager.vala | 6 +++---
4 files changed, 19 insertions(+), 18 deletions(-)
---
diff --git a/NEWS b/NEWS
index 065a869..9ef8e86 100644
--- a/NEWS
+++ b/NEWS
@@ -7,6 +7,7 @@ Bugs fixed:
instance variable
â Bug 664072 â Folks should only use assert*() for critical, program-terminating
errors
+â Bug 682572 â Build failures due to accessing static members
Overview of changes from libfolks 0.7.2 to libfolks 0.7.3
=========================================================
diff --git a/tools/inspect/command-linking.vala b/tools/inspect/command-linking.vala
index 8b1585c..beb9c62 100644
--- a/tools/inspect/command-linking.vala
+++ b/tools/inspect/command-linking.vala
@@ -342,7 +342,7 @@ private class Folks.Inspect.Commands.Linking : Folks.Inspect.Command
/* @subcommand should be either âlink-personasâ, âlink-individualsâ
* or âunlink-individualâ */
return Readline.completion_matches (subcommand,
- this.subcommand_name_completion_cb);
+ Linking.subcommand_name_completion_cb);
}
}
diff --git a/tools/inspect/inspect.vala b/tools/inspect/inspect.vala
index 555c336..a8f4573 100644
--- a/tools/inspect/inspect.vala
+++ b/tools/inspect/inspect.vala
@@ -76,10 +76,10 @@ public class Folks.Inspect.Client : Object
Unix.signal_add (Posix.SIGTERM, () =>
{
/* Propagate the signal to our pager process, if it's running. */
- if (main_client._pager_pid != 0)
+ if (Client._pager_pid != 0)
{
main_client._quit_after_pager_dies = true;
- kill (main_client._pager_pid, Posix.SIGTERM);
+ kill (Client._pager_pid, Posix.SIGTERM);
}
else
{
@@ -149,7 +149,7 @@ public class Folks.Inspect.Client : Object
this._stop_paged_output ();
/* Uninstall readline, if it's installed. */
- if (this._is_readline_installed)
+ if (Client._is_readline_installed)
{
this._uninstall_readline_and_stdin ();
}
@@ -204,7 +204,7 @@ public class Folks.Inspect.Client : Object
/* Check we can parse the command first. */
string subcommand;
string command_name;
- var command = this.parse_command_line (command_line, out command_name,
+ var command = Client.parse_command_line (command_line, out command_name,
out subcommand);
if (command == null)
@@ -284,7 +284,7 @@ public class Folks.Inspect.Client : Object
this._install_readline_and_stdin ();
/* Run the aggregator and the main loop. */
- this.aggregator.prepare ();
+ this.aggregator.prepare.begin ();
this.main_loop.run ();
}
@@ -292,7 +292,7 @@ public class Folks.Inspect.Client : Object
private void _install_readline_and_stdin ()
{
/* stdin handler. */
- this._stdin_watch_id = this._stdin_channel.add_watch (IOCondition.IN,
+ Client._stdin_watch_id = this._stdin_channel.add_watch (IOCondition.IN,
this._stdin_handler_cb);
/* Callback for each character appearing on stdin. */
@@ -305,8 +305,8 @@ public class Folks.Inspect.Client : Object
Readline.callback_handler_remove ();
Client._is_readline_installed = false;
- Source.remove (this._stdin_watch_id);
- this._stdin_watch_id = 0;
+ Source.remove (Client._stdin_watch_id);
+ Client._stdin_watch_id = 0;
}
/* This should only ever be called while readline is installed. */
@@ -353,7 +353,7 @@ public class Folks.Inspect.Client : Object
string subcommand;
string command_name;
- Command command = main_client.parse_command_line (command_line,
+ Command command = Client.parse_command_line (command_line,
out command_name, out subcommand);
/* Run the command */
@@ -431,7 +431,7 @@ public class Folks.Inspect.Client : Object
GLib.SpawnFlags.SEARCH_PATH |
GLib.SpawnFlags.DO_NOT_REAP_CHILD /* we use a ChildWatch */,
null,
- out this._pager_pid,
+ out Client._pager_pid,
out pager_fd, // Std input
null, // Std out
null); // Std error
@@ -447,7 +447,7 @@ public class Folks.Inspect.Client : Object
Utils.output_filestream = this._pager_channel;
/* Watch for when the pager exits. */
- this._pager_child_watch_id = ChildWatch.add (this._pager_pid,
+ this._pager_child_watch_id = ChildWatch.add (Client._pager_pid,
(pid, status) =>
{
/* $PAGER died or was killed. */
@@ -480,17 +480,17 @@ public class Folks.Inspect.Client : Object
private void _stop_paged_output ()
{
- if (this._pager_pid == 0)
+ if (Client._pager_pid == 0)
{
return;
}
- Process.close_pid (this._pager_pid);
+ Process.close_pid (Client._pager_pid);
Source.remove (this._pager_child_watch_id);
this._pager_channel = null;
Utils.output_filestream = GLib.stdout;
- this._pager_pid = 0;
+ Client._pager_pid = 0;
this._pager_child_watch_id = 0;
/* Reset the terminal state (e.g. ECHO, which can get left turned
diff --git a/tools/inspect/signal-manager.vala b/tools/inspect/signal-manager.vala
index 3d819a3..4d1b648 100644
--- a/tools/inspect/signal-manager.vala
+++ b/tools/inspect/signal-manager.vala
@@ -136,7 +136,7 @@ public class Folks.Inspect.SignalManager : Object
Utils.print_line ("Signal name %s", query_info.signal_name);
Utils.print_line ("Emitting type %s", query_info.itype.name ());
Utils.print_line ("Signal flags %s",
- this.signal_flags_to_string (query_info.signal_flags));
+ SignalManager.signal_flags_to_string (query_info.signal_flags));
Utils.print_line ("Return type %s", query_info.return_type.name ());
Utils.print_line ("Parameter types:");
Utils.indent ();
@@ -343,8 +343,8 @@ public class Folks.Inspect.SignalManager : Object
uint signal_id,
string? detail_string)
{
- Closure closure = new Closure (this.CLOSURE_STRUCT_SIZE, this);
- closure.set_meta_marshal (null, this.signal_meta_marshaller);
+ Closure closure = new Closure (SignalManager.CLOSURE_STRUCT_SIZE, this);
+ closure.set_meta_marshal (null, SignalManager.signal_meta_marshaller);
Quark detail_quark = 0;
if (detail_string != null)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]